Merge spans in LaTeX + add UI for two new options

git-svn-id: svn://svn.code.sf.net/p/writer2latex/code/trunk@175 f0f2a975-2e09-46c8-9428-3b39399b9f3c
This commit is contained in:
henrikjust 2014-09-19 15:26:50 +00:00
parent 2fd6ccd490
commit 51f960d510
36 changed files with 519 additions and 369 deletions

View file

@ -2,6 +2,11 @@ Changelog for Writer2LaTeX version 1.2 -> 1.4
---------- version 1.3.2 alpha ---------- ---------- version 1.3.2 alpha ----------
[w2l] Two or more span elements in a row which generates identical formatting in LaTeX are now merged.
This avoids constructs like \textbf{this is }\textbf{bold}.
[w2l] Optimization: The SimpleDomBuilder now merges text nodes
[w2l] Replace usage of StringBuffer with StringBuilder everywhere (marginal optimization) [w2l] Replace usage of StringBuffer with StringBuilder everywhere (marginal optimization)
[w2l] The standard configurations pdfprint.xml and pdfscreen.xml no longer requires ooomath.sty [w2l] The standard configurations pdfprint.xml and pdfscreen.xml no longer requires ooomath.sty
@ -9,7 +14,7 @@ Changelog for Writer2LaTeX version 1.2 -> 1.4
[w2l] A bookmark in a heading no longer results in an optional argument to \section commands [w2l] A bookmark in a heading no longer results in an optional argument to \section commands
[w2l] New option display_hidden_text (default false) to toggle whether or not hidden text should be included in [w2l] New option display_hidden_text (default false) to toggle whether or not hidden text should be included in
the export (there is currently no user interface for this option) the export. In the export filter, this option can be toggled in the export options dialog.
[w2l] Bugfix (StarMath conversion): The five colors red, green, blue, magenta and yellow is now exported to the [w2l] Bugfix (StarMath conversion): The five colors red, green, blue, magenta and yellow is now exported to the
correct dark colors rather than the previous bright colors (the colors white, black and yellow are unchanged) correct dark colors rather than the previous bright colors (the colors white, black and yellow are unchanged)
@ -31,6 +36,7 @@ Changelog for Writer2LaTeX version 1.2 -> 1.4
Other vector images are converted to SVG (filter only). This only works with recent versions of the office Other vector images are converted to SVG (filter only). This only works with recent versions of the office
(LO 4.2 and AOO 4.1 are known to work). The option use_svg has been renamed to inline_svg. If set to (LO 4.2 and AOO 4.1 are known to work). The option use_svg has been renamed to inline_svg. If set to
true (default) inline SVG is used, if set to false, external SVG-files (img-elements) are used. true (default) inline SVG is used, if set to false, external SVG-files (img-elements) are used.
In the UI, this setting can be found on the options page Writer2xhtml - Content.
[all] If an image image cannot be converted to an acceptable format, the optional alternative image will now be tried [all] If an image image cannot be converted to an acceptable format, the optional alternative image will now be tried

View file

@ -16,11 +16,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA * MA 02111-1307 USA
* *
* Copyright: 2002-2010 by Henrik Just * Copyright: 2002-2014 by Henrik Just
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.2 (2010-12-14) * Version 1.4 (2014-09-19)
* *
*/ */
@ -104,6 +104,7 @@ public class LaTeXOptionsDialog extends OptionsDialogBase {
// Special content // Special content
loadListBoxOption(xProps,"Notes"); loadListBoxOption(xProps,"Notes");
loadCheckBoxOption(xProps,"Metadata"); loadCheckBoxOption(xProps,"Metadata");
loadCheckBoxOption(xProps,"DisplayHiddenText");
// Figures and tables // Figures and tables
loadCheckBoxOption(xProps,"OriginalImageSize"); loadCheckBoxOption(xProps,"OriginalImageSize");
@ -175,6 +176,7 @@ public class LaTeXOptionsDialog extends OptionsDialogBase {
// Special content // Special content
saveListBoxOption(xProps, filterData, "Notes", "notes", NOTES_VALUES); saveListBoxOption(xProps, filterData, "Notes", "notes", NOTES_VALUES);
saveCheckBoxOption(xProps, filterData, "Metadata", "metadata"); saveCheckBoxOption(xProps, filterData, "Metadata", "metadata");
saveCheckBoxOption(xProps, filterData, "DisplayHiddenText", "display_hidden_text");
// Figures and tables // Figures and tables
saveCheckBoxOption(xProps, filterData, "OriginalImageSize", "original_image_size"); saveCheckBoxOption(xProps, filterData, "OriginalImageSize", "original_image_size");
@ -300,6 +302,7 @@ public class LaTeXOptionsDialog extends OptionsDialogBase {
setControlEnabled("NotesLabel",!isLocked("notes")); setControlEnabled("NotesLabel",!isLocked("notes"));
setControlEnabled("Notes",!isLocked("notes")); setControlEnabled("Notes",!isLocked("notes"));
setControlEnabled("Metadata",!isLocked("metadata")); setControlEnabled("Metadata",!isLocked("metadata"));
setControlEnabled("DisplayHiddenText",!isLocked("display_hidden_text"));
// Figures and tables // Figures and tables
setControlEnabled("OriginalImageSize",!isLocked("original_image_size")); setControlEnabled("OriginalImageSize",!isLocked("original_image_size"));

View file

@ -16,11 +16,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA * MA 02111-1307 USA
* *
* Copyright: 2002-2012 by Henrik Just * Copyright: 2002-2014 by Henrik Just
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.2 (2012-03-07) * Version 1.4 (2014-09-19)
* *
*/ */
@ -495,12 +495,14 @@ public class ConfigurationDialog extends ConfigurationDialogBase implements XSer
listBoxFromConfig(dlg, "Formulas", "formulas", sFormulaValues, (short) 0); listBoxFromConfig(dlg, "Formulas", "formulas", sFormulaValues, (short) 0);
textFieldFromConfig(dlg, "EndnotesHeading", "endnotes_heading"); textFieldFromConfig(dlg, "EndnotesHeading", "endnotes_heading");
textFieldFromConfig(dlg, "FootnotesHeading", "footnotes_heading"); textFieldFromConfig(dlg, "FootnotesHeading", "footnotes_heading");
checkBoxFromConfig(dlg, "InlineSvg", "inline_svg");
} }
@Override protected void getControls(DialogAccess dlg) { @Override protected void getControls(DialogAccess dlg) {
listBoxToConfig(dlg, "Formulas", "formulas", sFormulaValues); listBoxToConfig(dlg, "Formulas", "formulas", sFormulaValues);
textFieldToConfig(dlg, "EndnotesHeading", "endnotes_heading"); textFieldToConfig(dlg, "EndnotesHeading", "endnotes_heading");
textFieldToConfig(dlg, "FootnotesHeading", "footnotes_heading"); textFieldToConfig(dlg, "FootnotesHeading", "footnotes_heading");
checkBoxToConfig(dlg, "InlineSvg", "inline_svg");
} }
@Override protected boolean handleEvent(DialogAccess dlg, String sMethod) { @Override protected boolean handleEvent(DialogAccess dlg, String sMethod) {

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-09-16) * Version 1.4 (2014-09-19)
* *
*/ */
@ -33,7 +33,7 @@ public class ConverterFactory {
// Version information // Version information
private static final String VERSION = "1.3.2"; private static final String VERSION = "1.3.2";
private static final String DATE = "2014-09-16"; private static final String DATE = "2014-09-19";
/** Return the Writer2LaTeX version in the form /** Return the Writer2LaTeX version in the form
* (major version).(minor version).(patch level)<br/> * (major version).(minor version).(patch level)<br/>

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-08-27) * Version 1.4 (2014-09-19)
* *
*/ */
@ -45,8 +45,7 @@ import writer2latex.office.MIMETypes;
import writer2latex.office.StyleWithProperties; import writer2latex.office.StyleWithProperties;
import writer2latex.office.XMLString; import writer2latex.office.XMLString;
/** /** This class converts a Writer XML file to a LaTeX file
* <p>This class converts a Writer XML file to a LaTeX file<.</p>
*/ */
public final class ConverterPalette extends ConverterBase { public final class ConverterPalette extends ConverterBase {

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-09-16) * Version 1.4 (2014-09-18)
* *
*/ */
@ -821,6 +821,16 @@ public class FieldConverter extends ConverterHelper {
} }
} }
/** Do we have any pending reference marks or bookmarks, that may be inserted in this context?
*
* @param oc the context to verify against
* @return true if there are pending marks
*/
public boolean hasPendingReferenceMarks(Context oc) {
return !oc.isInSection() && !oc.isInCaption() && !oc.isVerbatim() &&
postponedReferenceMarks.size()+postponedBookmarks.size()>0;
}
/** <p>Process pending reference marks and bookmarks (which may have been /** <p>Process pending reference marks and bookmarks (which may have been
* postponed within sections, captions or verbatim text.</p> * postponed within sections, captions or verbatim text.</p>
* @param ldp the <code>LaTeXDocumentPortion</code> to which * @param ldp the <code>LaTeXDocumentPortion</code> to which
@ -870,7 +880,7 @@ public class FieldConverter extends ConverterHelper {
} }
else { else {
if (bUseHyperref) { if (bUseHyperref) {
if (ofr.getTextContent(node).trim().equals(sHref)) { if (OfficeReader.getTextContent(node).trim().equals(sHref)) {
// The link text equals the url // The link text equals the url
ldp.append("\\url{") ldp.append("\\url{")
.append(escapeHref(sHref,oc.isInFootnote())) .append(escapeHref(sHref,oc.isInFootnote()))

View file

@ -16,11 +16,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA * MA 02111-1307 USA
* *
* Copyright: 2002-2008 by Henrik Just * Copyright: 2002-2014 by Henrik Just
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.0 (2008-11-23) * Version 1.4 (2014-09-18)
* *
*/ */
@ -195,6 +195,16 @@ public class IndexConverter extends ConverterHelper {
} }
} }
/** Do we have any pending index marks, that may be inserted in this context?
*
* @param oc the context to verify against
* @return true if there are pending index marks
*/
public boolean hasPendingIndexMarks(Context oc) {
return !oc.isInSection() && !oc.isInCaption() && !oc.isVerbatim() &&
postponedIndexMarks.size()>0;
}
public void flushIndexMarks(LaTeXDocumentPortion ldp, Context oc) { public void flushIndexMarks(LaTeXDocumentPortion ldp, Context oc) {
// We may still be in a context with no index marks // We may still be in a context with no index marks
if (!oc.isInSection() && !oc.isInCaption() && !oc.isVerbatim()) { if (!oc.isInSection() && !oc.isInCaption() && !oc.isVerbatim()) {

View file

@ -20,12 +20,14 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-09-08) * Version 1.4 (2014-09-19)
* *
*/ */
package writer2latex.latex; package writer2latex.latex;
import java.util.Vector;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
@ -71,15 +73,29 @@ public class InlineConverter extends ConverterHelper {
} }
} }
/** Handle several text:span elements
*
*/
private void handleTextSpans(Element[] nodes, LaTeXDocumentPortion ldp, Context oc) {
if (oc.isMathMode()) {
for (Element node : nodes) {
handleTextSpanMath(node, ldp, oc);
}
}
else {
handleTextSpanText(ldp, oc, nodes);
}
}
/** Handle a text:span element /** Handle a text:span element
*/ */
public void handleTextSpan(Element node, LaTeXDocumentPortion ldp, Context oc) { public void handleTextSpan(Element node, LaTeXDocumentPortion ldp, Context oc) {
if (oc.isMathMode()) { handleTextSpanMath(node, ldp, oc); } if (oc.isMathMode()) { handleTextSpanMath(node, ldp, oc); }
else { handleTextSpanText(node, ldp, oc); } else { handleTextSpanText(ldp, oc, node); }
} }
private void handleTextSpanMath(Element node, LaTeXDocumentPortion ldp, Context oc) { private void handleTextSpanMath(Element node, LaTeXDocumentPortion ldp, Context oc) {
// TODO: Handle a selection of formatting attributes: color, supscript... // TODO: Handle a selection of formatting attributes: color, superscript...
String sStyleName = node.getAttribute(XMLString.TEXT_STYLE_NAME); String sStyleName = node.getAttribute(XMLString.TEXT_STYLE_NAME);
StyleWithProperties style = ofr.getTextStyle(sStyleName); StyleWithProperties style = ofr.getTextStyle(sStyleName);
@ -113,16 +129,18 @@ public class InlineConverter extends ConverterHelper {
palette.getI18n().popSpecialTable(); palette.getI18n().popSpecialTable();
} }
private void handleTextSpanText(Element node, LaTeXDocumentPortion ldp, Context oc) { // Handle several spans.
// If the converted formatting happens to be identical (e.g. \textbf{...}), the spans will be merged.
private void handleTextSpanText(LaTeXDocumentPortion ldp, Context oc, Element... nodes) {
// The current formatting
BeforeAfter baCurrent = new BeforeAfter();
for (Element node : nodes) {
String sStyleName = node.getAttribute(XMLString.TEXT_STYLE_NAME); String sStyleName = node.getAttribute(XMLString.TEXT_STYLE_NAME);
StyleWithProperties style = ofr.getTextStyle(sStyleName); StyleWithProperties style = ofr.getTextStyle(sStyleName);
// Check for hidden text // First check for hidden text
if (!bDisplayHiddenText && style!=null && "none".equals(style.getProperty(XMLString.TEXT_DISPLAY))) { if (bDisplayHiddenText || style==null || !"none".equals(style.getProperty(XMLString.TEXT_DISPLAY))) {
return; // Then check for strict handling of styles
}
// Check for strict handling of styles
String sDisplayName = ofr.getTextStyles().getDisplayName(sStyleName); String sDisplayName = ofr.getTextStyles().getDisplayName(sStyleName);
if (config.otherStyles()!=LaTeXConfig.ACCEPT && !config.getTextStyleMap().contains(sDisplayName)) { if (config.otherStyles()!=LaTeXConfig.ACCEPT && !config.getTextStyleMap().contains(sDisplayName)) {
if (config.otherStyles()==LaTeXConfig.WARNING) { if (config.otherStyles()==LaTeXConfig.WARNING) {
@ -133,19 +151,9 @@ public class InlineConverter extends ConverterHelper {
.append(palette.getI18n().convert(sDisplayName,false,oc.getLang())) .append(palette.getI18n().convert(sDisplayName,false,oc.getLang()))
.append(" was ignored").nl(); .append(" was ignored").nl();
} }
// Ignore this text:
return;
} }
else {
boolean styled = true; // We do want to convert this span :-)
// don't style it if a {foot|end}note is the only content
if (onlyNote(node) || OfficeReader.getCharacterCount(node)==0) { styled = false; }
// Also don't style it if we're already within a verbatim environment
if (oc.isVerbatim()) { styled = false; }
boolean bNoFootnotes = false;
// Always push the font used // Always push the font used
palette.getI18n().pushSpecialTable(palette.getCharSc().getFontName(ofr.getTextStyle(sStyleName))); palette.getI18n().pushSpecialTable(palette.getCharSc().getFontName(ofr.getTextStyle(sStyleName)));
@ -153,40 +161,55 @@ public class InlineConverter extends ConverterHelper {
// Apply the style // Apply the style
BeforeAfter ba = new BeforeAfter(); BeforeAfter ba = new BeforeAfter();
Context ic = (Context) oc.clone(); Context ic = (Context) oc.clone();
if (styled) { palette.getCharSc().applyTextStyle(sStyleName,ba,ic); } // Don't style it if
// - we're already within a verbatim environment
// - a {foot|end}note is the only content
// - there is no content
// - this is an automatic style in header/footer (name clash problem, only in package format)
if (!oc.isVerbatim() && !onlyNote(node) && OfficeReader.getCharacterCount(node)>0
&& !(ofr.isPackageFormat() && (style!=null && style.isAutomatic()) && oc.isInHeaderFooter())) {
palette.getCharSc().applyTextStyle(sStyleName,ba,ic);
}
// Footnote problems: // Footnote problems:
// No footnotes in sub/superscript (will disappear) // No footnotes in sub/superscript (will disappear)
// No multiparagraph footnotes embedded in text command (eg. \textbf{..}) // No multiparagraph footnotes embedded in text command (eg. \textbf{..})
// Simple solution: styled text element is forbidden footnote area // Simple solution: styled text element is forbidden area for footnotes
if (styled && !ic.isInFootnote()) { bNoFootnotes = true; } if ((ba.getBefore().length()>0 || ba.getAfter().length()>0) && !ic.isInFootnote()) {
ic.setNoFootnotes(true);
// Temp solution: Ignore hard formatting in header/footer (name clash problem)
// only in package format.
if (ofr.isPackageFormat() && (style!=null && style.isAutomatic()) && ic.isInHeaderFooter()) {
styled = false;
} }
if (styled) { // Merge spans? If the formatting of this span differs from the previous span, we will close the
if (bNoFootnotes) { ic.setNoFootnotes(true); } // previous span and start a new one
if (!ba.getBefore().equals(baCurrent.getBefore()) || !ba.getAfter().equals(baCurrent.getAfter())) {
ldp.append(baCurrent.getAfter());
ldp.append(ba.getBefore()); ldp.append(ba.getBefore());
baCurrent = ba;
} }
traverseInlineText(node,ldp,ic); traverseInlineText(node,ldp,ic);
if (styled) { // In the special case of pending footnotes, index marks and reference marks, we will close the span now.
ldp.append(ba.getAfter()); // Otherwise we will wait and see
ic.setNoFootnotes(false); if (palette.getNoteCv().hasPendingFootnotes(oc)
if (!ic.isInFootnote()) { palette.getNoteCv().flushFootnotes(ldp,oc); } || palette.getIndexCv().hasPendingIndexMarks(oc)
|| palette.getFieldCv().hasPendingReferenceMarks(oc)) {
ldp.append(baCurrent.getAfter());
baCurrent = new BeforeAfter();
} }
// Flush any pending index marks and reference marks // Flush any pending footnotes, index marks and reference marks
if (!ic.isInFootnote()) { palette.getNoteCv().flushFootnotes(ldp,oc); }
palette.getFieldCv().flushReferenceMarks(ldp,oc); palette.getFieldCv().flushReferenceMarks(ldp,oc);
palette.getIndexCv().flushIndexMarks(ldp,oc); palette.getIndexCv().flushIndexMarks(ldp,oc);
// finally pop the special table // finally pop the special table
palette.getI18n().popSpecialTable(); palette.getI18n().popSpecialTable();
} }
}
}
ldp.append(baCurrent.getAfter());
}
public void traverseInlineText(Element node, LaTeXDocumentPortion ldp, Context oc) { public void traverseInlineText(Element node, LaTeXDocumentPortion ldp, Context oc) {
if (oc.isVerbatim()) { if (oc.isVerbatim()) {
@ -258,7 +281,26 @@ public class InlineConverter extends ConverterHelper {
ldp.append("$"); ldp.append("$");
} }
else { else {
handleTextSpan(child,ldp,oc); // Collect further spans
Vector<Element> spans = new Vector<Element>();
Node remember;
boolean bContinue = false;
do {
spans.add((Element)childNode);
remember = childNode;
childNode = childNode.getNextSibling();
bContinue = false;
if (childNode!=null && childNode.getNodeType()==Node.ELEMENT_NODE &&
childNode.getNodeName().equals(XMLString.TEXT_SPAN)) {
sStyleName = Misc.getAttribute(childNode,XMLString.TEXT_STYLE_NAME);
if (!"OOoLaTeX".equals(ofr.getTextStyles().getDisplayName(sStyleName)))
bContinue = true;
}
} while(bContinue);
childNode = remember;
handleTextSpans(spans.toArray(new Element[spans.size()]),ldp,oc);
} }
} }
else if (child.getNodeName().startsWith("draw:")) { else if (child.getNodeName().startsWith("draw:")) {
@ -627,7 +669,7 @@ public class InlineConverter extends ConverterHelper {
} }
if (date!=null) { if (date!=null) {
ldp.append("%") ldp.append("%")
.append(Misc.formatDate(ofr.getTextContent(date), palette.getI18n().getDefaultLanguage(), null)) .append(Misc.formatDate(OfficeReader.getTextContent(date), palette.getI18n().getDefaultLanguage(), null))
.nl(); .nl();
} }
return; return;
@ -670,7 +712,7 @@ public class InlineConverter extends ConverterHelper {
if (date!=null) { if (date!=null) {
if (creator!=null) ldp.append(", "); if (creator!=null) ldp.append(", ");
else if (!bFirst) ldp.append(" "); else if (!bFirst) ldp.append(" ");
ldp.append(Misc.formatDate(ofr.getTextContent(date), palette.getI18n().getDefaultLanguage(), null)); ldp.append(Misc.formatDate(OfficeReader.getTextContent(date), palette.getI18n().getDefaultLanguage(), null));
} }
ldp.append("}"); ldp.append("}");

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-09-16) * Version 1.4 (2014-09-19)
* *
*/ */
@ -81,6 +81,17 @@ public class LaTeXDocumentPortion {
return this; return this;
} }
/** Add an integer to the end of this portion
*
* @param n the integer to add
* @return a reference to this <code>LaTeXDocumentPortion</code>
*/
public LaTeXDocumentPortion append(int n){
curText.append(n);
bEmpty = false;
return this;
}
/** Add a newline to the end of this portion /** Add a newline to the end of this portion
* *
* @return a reference to this <code>LaTeXDocumentPortion</code> * @return a reference to this <code>LaTeXDocumentPortion</code>

View file

@ -16,11 +16,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA * MA 02111-1307 USA
* *
* Copyright: 2002-2012 by Henrik Just * Copyright: 2002-2014 by Henrik Just
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.2 (2012-02-22) * Version 1.4 (2014-09-18)
* *
*/ */
@ -107,6 +107,15 @@ public class NoteConverter extends ConverterHelper {
} }
} }
/** Do we have any pending footnotes, that may be inserted in this context?
*
* @param oc the context to verify against
* @return true if there are pending footnotes
*/
public boolean hasPendingFootnotes(Context oc) {
return !oc.isNoFootnotes() && postponedFootnotes.size()>0;
}
/** Flush the queue of postponed footnotes */ /** Flush the queue of postponed footnotes */
public void flushFootnotes(LaTeXDocumentPortion ldp, Context oc) { public void flushFootnotes(LaTeXDocumentPortion ldp, Context oc) {
// We may still be in a context with no footnotes // We may still be in a context with no footnotes

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-08-27) * Version 1.4 (2014-09-19
* *
*/ */
@ -277,7 +277,7 @@ public class PageStyleConverter extends StyleConverter {
String sPageNumber = pageLayout.getProperty(XMLString.STYLE_FIRST_PAGE_NUMBER); String sPageNumber = pageLayout.getProperty(XMLString.STYLE_FIRST_PAGE_NUMBER);
if (sPageNumber!=null && !sPageNumber.equals("continue")) { if (sPageNumber!=null && !sPageNumber.equals("continue")) {
ldp.append(" \\setcounter{page}{") ldp.append(" \\setcounter{page}{")
.append(Integer.toString(Misc.getPosInteger(sPageNumber,0))) .append(Misc.getPosInteger(sPageNumber,0))
.append("}").nl(); .append("}").nl();
} }
} }

View file

@ -18,7 +18,7 @@
* *
* Copyright: 2002-2014 by Henrik Just * Copyright: 2002-2014 by Henrik Just
* *
* Version 1.4 (2014-09-16) * Version 1.4 (2014-09-19)
* *
* All Rights Reserved. * All Rights Reserved.
*/ */
@ -843,7 +843,7 @@ public final class StarMathConverter implements writer2latex.api.StarMathConvert
} }
} }
if (nMaxMatrixCols>10) { // The default for the matrix environment is at most 10 columns if (nMaxMatrixCols>10) { // The default for the matrix environment is at most 10 columns
decl.append("\\setcounter{MaxMatrixCols}{").append(Integer.toString(nMaxMatrixCols)).append("}").nl(); decl.append("\\setcounter{MaxMatrixCols}{").append(nMaxMatrixCols).append("}").nl();
} }
} }

View file

@ -20,7 +20,7 @@
* *
* All Rights Reserved. * All Rights Reserved.
* *
* Version 1.4 (2014-09-16) * Version 1.4 (2014-09-18)
* *
*/ */
@ -598,7 +598,7 @@ public class Converter extends ConverterBase {
} }
if (date!=null) { if (date!=null) {
if (buf.length()>0) { buf.append('\n'); } if (buf.length()>0) { buf.append('\n'); }
buf.append(Misc.formatDate(ofr.getTextContent(date), l10n.getLocale().getLanguage(), l10n.getLocale().getCountry())); buf.append(Misc.formatDate(OfficeReader.getTextContent(date), l10n.getLocale().getLanguage(), l10n.getLocale().getCountry()));
} }
Node commentNode = htmlDOM.createComment(buf.toString()); Node commentNode = htmlDOM.createComment(buf.toString());
hnode.appendChild(commentNode); hnode.appendChild(commentNode);

View file

@ -39,6 +39,7 @@
<!--Special content --> <!--Special content -->
<prop oor:name="Notes" oor:type="xs:short" /> <prop oor:name="Notes" oor:type="xs:short" />
<prop oor:name="Metadata" oor:type="xs:boolean" /> <prop oor:name="Metadata" oor:type="xs:boolean" />
<prop oor:name="DisplayHiddenText" oor:type="xs:boolean" />
<!-- Figures and tables --> <!-- Figures and tables -->
<prop oor:name="OriginalImageSize" oor:type="xs:boolean"/> <prop oor:name="OriginalImageSize" oor:type="xs:boolean"/>
<prop oor:name="OptimizeSimpleTables" oor:type="xs:boolean"/> <prop oor:name="OptimizeSimpleTables" oor:type="xs:boolean"/>

View file

@ -53,6 +53,9 @@
<prop oor:name="Metadata" oor:type="xs:boolean"> <prop oor:name="Metadata" oor:type="xs:boolean">
<value>true</value> <value>true</value>
</prop> </prop>
<prop oor:name="DisplayHiddenText" oor:type="xs:boolean">
<value>false</value>
</prop>
<prop oor:name="OriginalImageSize" oor:type="xs:boolean"> <prop oor:name="OriginalImageSize" oor:type="xs:boolean">
<value>false</value> <value>false</value>
</prop> </prop>

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Catal\u00e0 # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Opcions de LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Opcions de LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Exporta 107.LaTeXOptions.ExportButton.Label=Exporta
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Cancel\u00b7la 109.LaTeXOptions.CancelButton.Label=Cancel\u00b7la
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Czech # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Mo\u017enosti pro LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Mo\u017enosti pro LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Exportovat 107.LaTeXOptions.ExportButton.Label=Exportovat
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Zru\u0161it 109.LaTeXOptions.CancelButton.Label=Zru\u0161it
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX-indstillinger (Writer2LaTeX) 1.LaTeXOptions.Title=LaTeX-indstillinger (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Eksporter 107.LaTeXOptions.ExportButton.Label=Eksporter
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Afbryd 109.LaTeXOptions.CancelButton.Label=Afbryd
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Eksporter skjult tekst

View file

@ -109,3 +109,6 @@
134.FloatOptions.StringItemList=Ende der Seite 134.FloatOptions.StringItemList=Ende der Seite
135.FloatOptions.StringItemList=Hier oder Anfang der Seite 135.FloatOptions.StringItemList=Hier oder Anfang der Seite
136.FloatOptions.StringItemList=Hier oder Ende der Seite 136.FloatOptions.StringItemList=Hier oder Ende der Seite
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX Options (Writer2LaTeX) 1.LaTeXOptions.Title=LaTeX Options (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Export 107.LaTeXOptions.ExportButton.Label=Export
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Cancel 109.LaTeXOptions.CancelButton.Label=Cancel
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings= # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Opciones de LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Opciones de LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,6 @@
107.LaTeXOptions.ExportButton.Label=Exportar 107.LaTeXOptions.ExportButton.Label=Exportar
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Cancelar 109.LaTeXOptions.CancelButton.Label=Cancelar
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Farsi # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0644\u06cc\u062a\u06a9 1.LaTeXOptions.Title=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0644\u06cc\u062a\u06a9
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=\u0635\u0627\u062f\u0631 \u06a9\u0631\u062f\u0646 107.LaTeXOptions.ExportButton.Label=\u0635\u0627\u062f\u0631 \u06a9\u0631\u062f\u0646
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=\u0627\u0646\u0635\u0631\u0627\u0641 109.LaTeXOptions.CancelButton.Label=\u0627\u0646\u0635\u0631\u0627\u0641
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Your language # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX asetukset (Writer2LaTeX) 1.LaTeXOptions.Title=LaTeX asetukset (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Vie 107.LaTeXOptions.ExportButton.Label=Vie
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Peruuta 109.LaTeXOptions.CancelButton.Label=Peruuta
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings= # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Options LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Options LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Exporter 107.LaTeXOptions.ExportButton.Label=Exporter
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Annuler 109.LaTeXOptions.CancelButton.Label=Annuler
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings for Italian # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Opzioni LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Opzioni LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Esporta 107.LaTeXOptions.ExportButton.Label=Esporta
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Annulla 109.LaTeXOptions.CancelButton.Label=Annulla
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings in dutch # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX-opties (Writer2LaTeX) 1.LaTeXOptions.Title=LaTeX-opties (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Exporteren 107.LaTeXOptions.ExportButton.Label=Exporteren
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Annuleren 109.LaTeXOptions.CancelButton.Label=Annuleren
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Your language # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX-val (Writer2Latex) 1.LaTeXOptions.Title=LaTeX-val (Writer2Latex)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Eksporter 107.LaTeXOptions.ExportButton.Label=Eksporter
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Avbryt 109.LaTeXOptions.CancelButton.Label=Avbryt
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Polish (Polski) # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Opcje LaTeXa (Writer2LaTeX) 1.LaTeXOptions.Title=Opcje LaTeXa (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Eksportuj 107.LaTeXOptions.ExportButton.Label=Eksportuj
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Anuluj 109.LaTeXOptions.CancelButton.Label=Anuluj
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Brazilian Portugeuse # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=Op\u00e7\u00f5es LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=Op\u00e7\u00f5es LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=Exportar 107.LaTeXOptions.ExportButton.Label=Exportar
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=Cancelar 109.LaTeXOptions.CancelButton.Label=Cancelar
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=(RUSSIAN) # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c 107.LaTeXOptions.ExportButton.Label=\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c 109.LaTeXOptions.CancelButton.Label=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=Your language # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=LaTeX Se\u00e7enekleri (Writer2LaTeX) 1.LaTeXOptions.Title=LaTeX Se\u00e7enekleri (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=\u0130hra\u00e7 et 107.LaTeXOptions.ExportButton.Label=\u0130hra\u00e7 et
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=\u0130ptal 109.LaTeXOptions.CancelButton.Label=\u0130ptal
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -1,4 +1,4 @@
# LaTeXOptions strings=(UKRAINIAN) # Strings for Dialog Library W2LDialogs
0.LaTeXOptions.HelpText= 0.LaTeXOptions.HelpText=
1.LaTeXOptions.Title=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 LaTeX (Writer2LaTeX) 1.LaTeXOptions.Title=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 LaTeX (Writer2LaTeX)
2.LaTeXOptions.FixedLine1.HelpText= 2.LaTeXOptions.FixedLine1.HelpText=
@ -109,3 +109,5 @@
107.LaTeXOptions.ExportButton.Label=\u0415\u043a\u0441\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 107.LaTeXOptions.ExportButton.Label=\u0415\u043a\u0441\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438
108.LaTeXOptions.CancelButton.HelpText= 108.LaTeXOptions.CancelButton.HelpText=
109.LaTeXOptions.CancelButton.Label=\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438 109.LaTeXOptions.CancelButton.Label=\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438
147.LaTeXOptions.DisplayHiddenText.HelpText=
148.LaTeXOptions.DisplayHiddenText.Label=Export hidden text

View file

@ -5,7 +5,7 @@
<dlg:fixedline dlg:id="FixedLine1" dlg:tab-index="0" dlg:left="179" dlg:top="8" dlg:width="2" dlg:height="222" dlg:help-text="&amp;2.LaTeXOptions.FixedLine1.HelpText" dlg:value="&amp;3.LaTeXOptions.FixedLine1.Label" dlg:align="vertical"/> <dlg:fixedline dlg:id="FixedLine1" dlg:tab-index="0" dlg:left="179" dlg:top="8" dlg:width="2" dlg:height="222" dlg:help-text="&amp;2.LaTeXOptions.FixedLine1.HelpText" dlg:value="&amp;3.LaTeXOptions.FixedLine1.Label" dlg:align="vertical"/>
<dlg:text dlg:id="GeneralLabel" dlg:tab-index="1" dlg:left="5" dlg:top="8" dlg:width="156" dlg:height="12" dlg:help-text="&amp;4.LaTeXOptions.GeneralLabel.HelpText" dlg:value="&amp;5.LaTeXOptions.GeneralLabel.Label"/> <dlg:text dlg:id="GeneralLabel" dlg:tab-index="1" dlg:left="5" dlg:top="8" dlg:width="156" dlg:height="12" dlg:help-text="&amp;4.LaTeXOptions.GeneralLabel.HelpText" dlg:value="&amp;5.LaTeXOptions.GeneralLabel.Label"/>
<dlg:text dlg:id="ConfigLabel" dlg:tab-index="2" dlg:left="12" dlg:top="22" dlg:width="47" dlg:height="12" dlg:help-text="&amp;6.LaTeXOptions.ConfigLabel.HelpText" dlg:value="&amp;7.LaTeXOptions.ConfigLabel.Label"/> <dlg:text dlg:id="ConfigLabel" dlg:tab-index="2" dlg:left="12" dlg:top="22" dlg:width="47" dlg:height="12" dlg:help-text="&amp;6.LaTeXOptions.ConfigLabel.HelpText" dlg:value="&amp;7.LaTeXOptions.ConfigLabel.Label"/>
<dlg:menulist dlg:id="Config" dlg:tab-index="3" dlg:left="65" dlg:top="20" dlg:width="96" dlg:height="12" dlg:help-text="&amp;8.LaTeXOptions.Config.HelpText" dlg:spin="true" dlg:linecount="6" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsConfig"> <dlg:menulist dlg:id="Config" dlg:tab-index="3" dlg:left="65" dlg:top="20" dlg:width="96" dlg:height="12" dlg:help-text="&amp;8.LaTeXOptions.Config.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsConfig" dlg:spin="true" dlg:linecount="6">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;137.Config.StringItemList"/> <dlg:menuitem dlg:value="&amp;137.Config.StringItemList"/>
<dlg:menuitem dlg:value="&amp;138.Config.StringItemList"/> <dlg:menuitem dlg:value="&amp;138.Config.StringItemList"/>
@ -17,7 +17,7 @@
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:ConfigChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:ConfigChange" script:language="UNO"/>
</dlg:menulist> </dlg:menulist>
<dlg:text dlg:id="BackendLabel" dlg:tab-index="4" dlg:left="12" dlg:top="36" dlg:width="47" dlg:height="12" dlg:help-text="&amp;15.LaTeXOptions.BackendLabel.HelpText" dlg:value="&amp;16.LaTeXOptions.BackendLabel.Label"/> <dlg:text dlg:id="BackendLabel" dlg:tab-index="4" dlg:left="12" dlg:top="36" dlg:width="47" dlg:height="12" dlg:help-text="&amp;15.LaTeXOptions.BackendLabel.HelpText" dlg:value="&amp;16.LaTeXOptions.BackendLabel.Label"/>
<dlg:menulist dlg:id="Backend" dlg:tab-index="5" dlg:left="65" dlg:top="34" dlg:width="96" dlg:height="12" dlg:help-text="&amp;17.LaTeXOptions.Backend.HelpText" dlg:spin="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsBackend"> <dlg:menulist dlg:id="Backend" dlg:tab-index="5" dlg:left="65" dlg:top="34" dlg:width="96" dlg:height="12" dlg:help-text="&amp;17.LaTeXOptions.Backend.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsBackend" dlg:spin="true">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;116.Backend.StringItemList"/> <dlg:menuitem dlg:value="&amp;116.Backend.StringItemList"/>
<dlg:menuitem dlg:value="&amp;117.Backend.StringItemList"/> <dlg:menuitem dlg:value="&amp;117.Backend.StringItemList"/>
@ -28,7 +28,7 @@
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:BackendChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:BackendChange" script:language="UNO"/>
</dlg:menulist> </dlg:menulist>
<dlg:text dlg:id="InputencodingLabel" dlg:tab-index="6" dlg:left="12" dlg:top="50" dlg:width="47" dlg:height="12" dlg:help-text="&amp;22.LaTeXOptions.InputencodingLabel.HelpText" dlg:value="&amp;23.LaTeXOptions.InputencodingLabel.Label"/> <dlg:text dlg:id="InputencodingLabel" dlg:tab-index="6" dlg:left="12" dlg:top="50" dlg:width="47" dlg:height="12" dlg:help-text="&amp;22.LaTeXOptions.InputencodingLabel.HelpText" dlg:value="&amp;23.LaTeXOptions.InputencodingLabel.Label"/>
<dlg:menulist dlg:id="Inputencoding" dlg:tab-index="7" dlg:left="65" dlg:top="48" dlg:width="96" dlg:height="12" dlg:help-text="&amp;24.LaTeXOptions.Inputencoding.HelpText" dlg:spin="true" dlg:linecount="8" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsInputencoding"> <dlg:menulist dlg:id="Inputencoding" dlg:tab-index="7" dlg:left="65" dlg:top="48" dlg:width="96" dlg:height="12" dlg:help-text="&amp;24.LaTeXOptions.Inputencoding.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsInputencoding" dlg:spin="true" dlg:linecount="8">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;120.Inputencoding.StringItemList"/> <dlg:menuitem dlg:value="&amp;120.Inputencoding.StringItemList"/>
<dlg:menuitem dlg:value="&amp;121.Inputencoding.StringItemList"/> <dlg:menuitem dlg:value="&amp;121.Inputencoding.StringItemList"/>
@ -40,15 +40,15 @@
<dlg:menuitem dlg:value="&amp;127.Inputencoding.StringItemList"/> <dlg:menuitem dlg:value="&amp;127.Inputencoding.StringItemList"/>
</dlg:menupopup> </dlg:menupopup>
</dlg:menulist> </dlg:menulist>
<dlg:checkbox dlg:id="Multilingual" dlg:tab-index="8" dlg:left="12" dlg:top="64" dlg:width="149" dlg:height="12" dlg:help-text="&amp;33.LaTeXOptions.Multilingual.HelpText" dlg:value="&amp;34.LaTeXOptions.Multilingual.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsMultilingual"/> <dlg:checkbox dlg:id="Multilingual" dlg:tab-index="8" dlg:left="12" dlg:top="64" dlg:width="149" dlg:height="12" dlg:help-text="&amp;33.LaTeXOptions.Multilingual.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsMultilingual" dlg:value="&amp;34.LaTeXOptions.Multilingual.Label" dlg:checked="true"/>
<dlg:checkbox dlg:id="GreekMath" dlg:tab-index="9" dlg:left="12" dlg:top="78" dlg:width="149" dlg:height="12" dlg:help-text="&amp;35.LaTeXOptions.GreekMath.HelpText" dlg:value="&amp;36.LaTeXOptions.GreekMath.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsGreekMath"/> <dlg:checkbox dlg:id="GreekMath" dlg:tab-index="9" dlg:left="12" dlg:top="78" dlg:width="149" dlg:height="12" dlg:help-text="&amp;35.LaTeXOptions.GreekMath.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsGreekMath" dlg:value="&amp;36.LaTeXOptions.GreekMath.Label" dlg:checked="true"/>
<dlg:checkbox dlg:id="AdditionalSymbols" dlg:tab-index="10" dlg:left="12" dlg:top="92" dlg:width="149" dlg:height="12" dlg:help-text="&amp;37.LaTeXOptions.AdditionalSymbols.HelpText" dlg:value="&amp;38.LaTeXOptions.AdditionalSymbols.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsAdditionalSymbols"/> <dlg:checkbox dlg:id="AdditionalSymbols" dlg:tab-index="10" dlg:left="12" dlg:top="92" dlg:width="149" dlg:height="12" dlg:help-text="&amp;37.LaTeXOptions.AdditionalSymbols.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsAdditionalSymbols" dlg:value="&amp;38.LaTeXOptions.AdditionalSymbols.Label" dlg:checked="false"/>
<dlg:text dlg:id="BibliographyLabel" dlg:tab-index="11" dlg:left="5" dlg:top="106" dlg:width="156" dlg:height="12" dlg:help-text="&amp;39.LaTeXOptions.BibliographyLabel.HelpText" dlg:value="&amp;40.LaTeXOptions.BibliographyLabel.Label"/> <dlg:text dlg:id="BibliographyLabel" dlg:tab-index="11" dlg:left="5" dlg:top="106" dlg:width="156" dlg:height="12" dlg:help-text="&amp;39.LaTeXOptions.BibliographyLabel.HelpText" dlg:value="&amp;40.LaTeXOptions.BibliographyLabel.Label"/>
<dlg:checkbox dlg:id="UseBibtex" dlg:tab-index="12" dlg:left="12" dlg:top="120" dlg:width="149" dlg:height="12" dlg:help-text="&amp;41.LaTeXOptions.UseBibtex.HelpText" dlg:value="&amp;42.LaTeXOptions.UseBibtex.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsUseBibtex"> <dlg:checkbox dlg:id="UseBibtex" dlg:tab-index="12" dlg:left="12" dlg:top="120" dlg:width="149" dlg:height="12" dlg:help-text="&amp;41.LaTeXOptions.UseBibtex.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsUseBibtex" dlg:value="&amp;42.LaTeXOptions.UseBibtex.Label" dlg:checked="true">
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:UseBibtexChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:UseBibtexChange" script:language="UNO"/>
</dlg:checkbox> </dlg:checkbox>
<dlg:text dlg:id="BibtexStyleLabel" dlg:tab-index="13" dlg:left="22" dlg:top="134" dlg:width="37" dlg:height="12" dlg:help-text="&amp;43.LaTeXOptions.BibtexStyleLabel.HelpText" dlg:value="&amp;44.LaTeXOptions.BibtexStyleLabel.Label"/> <dlg:text dlg:id="BibtexStyleLabel" dlg:tab-index="13" dlg:left="22" dlg:top="134" dlg:width="37" dlg:height="12" dlg:help-text="&amp;43.LaTeXOptions.BibtexStyleLabel.HelpText" dlg:value="&amp;44.LaTeXOptions.BibtexStyleLabel.Label"/>
<dlg:combobox dlg:id="BibtexStyle" dlg:tab-index="14" dlg:left="65" dlg:top="132" dlg:width="96" dlg:height="12" dlg:help-text="&amp;45.LaTeXOptions.BibtexStyle.HelpText" dlg:value="&amp;50.LaTeXOptions.BibtexStyle.Text" dlg:spin="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsBibtexStyle"> <dlg:combobox dlg:id="BibtexStyle" dlg:tab-index="14" dlg:left="65" dlg:top="132" dlg:width="96" dlg:height="12" dlg:help-text="&amp;45.LaTeXOptions.BibtexStyle.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsBibtexStyle" dlg:value="&amp;50.LaTeXOptions.BibtexStyle.Text" dlg:spin="true">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;46.BibtexStyle.StringItemList"/> <dlg:menuitem dlg:value="&amp;46.BibtexStyle.StringItemList"/>
<dlg:menuitem dlg:value="&amp;47.BibtexStyle.StringItemList"/> <dlg:menuitem dlg:value="&amp;47.BibtexStyle.StringItemList"/>
@ -57,17 +57,17 @@
</dlg:menupopup> </dlg:menupopup>
</dlg:combobox> </dlg:combobox>
<dlg:text dlg:id="FilesLabel" dlg:tab-index="15" dlg:left="5" dlg:top="148" dlg:width="156" dlg:height="12" dlg:help-text="&amp;51.LaTeXOptions.FilesLabel.HelpText" dlg:value="&amp;52.LaTeXOptions.FilesLabel.Label"/> <dlg:text dlg:id="FilesLabel" dlg:tab-index="15" dlg:left="5" dlg:top="148" dlg:width="156" dlg:height="12" dlg:help-text="&amp;51.LaTeXOptions.FilesLabel.HelpText" dlg:value="&amp;52.LaTeXOptions.FilesLabel.Label"/>
<dlg:checkbox dlg:id="WrapLines" dlg:tab-index="16" dlg:left="12" dlg:top="162" dlg:width="139" dlg:height="12" dlg:help-text="&amp;53.LaTeXOptions.WrapLines.HelpText" dlg:value="&amp;54.LaTeXOptions.WrapLines.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsWrapLines"> <dlg:checkbox dlg:id="WrapLines" dlg:tab-index="16" dlg:left="12" dlg:top="162" dlg:width="139" dlg:height="12" dlg:help-text="&amp;53.LaTeXOptions.WrapLines.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsWrapLines" dlg:value="&amp;54.LaTeXOptions.WrapLines.Label" dlg:checked="false">
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:WrapLinesChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:WrapLinesChange" script:language="UNO"/>
</dlg:checkbox> </dlg:checkbox>
<dlg:text dlg:id="WrapLinesAfterLabel" dlg:tab-index="17" dlg:left="22" dlg:top="176" dlg:width="90" dlg:height="12" dlg:help-text="&amp;55.LaTeXOptions.WrapLinesAfterLabel.HelpText" dlg:value="&amp;56.LaTeXOptions.WrapLinesAfterLabel.Label"/> <dlg:text dlg:id="WrapLinesAfterLabel" dlg:tab-index="17" dlg:left="22" dlg:top="176" dlg:width="90" dlg:height="12" dlg:help-text="&amp;55.LaTeXOptions.WrapLinesAfterLabel.HelpText" dlg:value="&amp;56.LaTeXOptions.WrapLinesAfterLabel.Label"/>
<dlg:numericfield dlg:id="WrapLinesAfter" dlg:tab-index="18" dlg:left="128" dlg:top="174" dlg:width="32" dlg:height="12" dlg:help-text="&amp;57.LaTeXOptions.WrapLinesAfter.HelpText" dlg:strict-format="true" dlg:decimal-accuracy="0" dlg:value="72" dlg:value-min="1" dlg:value-max="1000" dlg:spin="true" dlg:repeat="50" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsWrapLinesAfter"/> <dlg:numericfield dlg:id="WrapLinesAfter" dlg:tab-index="18" dlg:left="128" dlg:top="174" dlg:width="32" dlg:height="12" dlg:help-text="&amp;57.LaTeXOptions.WrapLinesAfter.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsWrapLinesAfter" dlg:strict-format="true" dlg:decimal-accuracy="0" dlg:value="72" dlg:value-min="1" dlg:value-max="1000" dlg:spin="true" dlg:repeat="50"/>
<dlg:checkbox dlg:id="SplitLinkedSections" dlg:tab-index="19" dlg:left="12" dlg:top="190" dlg:width="149" dlg:height="12" dlg:help-text="&amp;58.LaTeXOptions.SplitLinkedSections.HelpText" dlg:value="&amp;59.LaTeXOptions.SplitLinkedSections.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSplitLinkedSections"/> <dlg:checkbox dlg:id="SplitLinkedSections" dlg:tab-index="19" dlg:left="12" dlg:top="190" dlg:width="149" dlg:height="12" dlg:help-text="&amp;58.LaTeXOptions.SplitLinkedSections.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSplitLinkedSections" dlg:value="&amp;59.LaTeXOptions.SplitLinkedSections.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="SplitToplevelSections" dlg:tab-index="20" dlg:left="12" dlg:top="204" dlg:width="160" dlg:height="12" dlg:help-text="&amp;60.LaTeXOptions.SplitToplevelSections.HelpText" dlg:value="&amp;61.LaTeXOptions.SplitToplevelSections.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSplitToplevelSections"/> <dlg:checkbox dlg:id="SplitToplevelSections" dlg:tab-index="20" dlg:left="12" dlg:top="204" dlg:width="160" dlg:height="12" dlg:help-text="&amp;60.LaTeXOptions.SplitToplevelSections.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSplitToplevelSections" dlg:value="&amp;61.LaTeXOptions.SplitToplevelSections.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="SaveImagesInSubdir" dlg:tab-index="21" dlg:left="12" dlg:top="218" dlg:width="149" dlg:height="12" dlg:help-text="&amp;62.LaTeXOptions.SaveImagesInSubdir.HelpText" dlg:value="&amp;63.LaTeXOptions.SaveImagesInSubdir.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSaveImagesInSubdir"/> <dlg:checkbox dlg:id="SaveImagesInSubdir" dlg:tab-index="21" dlg:left="12" dlg:top="218" dlg:width="149" dlg:height="12" dlg:help-text="&amp;62.LaTeXOptions.SaveImagesInSubdir.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSaveImagesInSubdir" dlg:value="&amp;63.LaTeXOptions.SaveImagesInSubdir.Label" dlg:checked="false"/>
<dlg:text dlg:id="SpecialContentLabel" dlg:tab-index="22" dlg:left="186" dlg:top="8" dlg:width="156" dlg:height="12" dlg:help-text="&amp;64.LaTeXOptions.SpecialContentLabel.HelpText" dlg:value="&amp;65.LaTeXOptions.SpecialContentLabel.Label"/> <dlg:text dlg:id="SpecialContentLabel" dlg:tab-index="22" dlg:left="186" dlg:top="8" dlg:width="156" dlg:height="12" dlg:help-text="&amp;64.LaTeXOptions.SpecialContentLabel.HelpText" dlg:value="&amp;65.LaTeXOptions.SpecialContentLabel.Label"/>
<dlg:text dlg:id="NotesLabel" dlg:tab-index="23" dlg:left="193" dlg:top="22" dlg:width="51" dlg:height="12" dlg:help-text="&amp;66.LaTeXOptions.NotesLabel.HelpText" dlg:value="&amp;67.LaTeXOptions.NotesLabel.Label"/> <dlg:text dlg:id="NotesLabel" dlg:tab-index="23" dlg:left="193" dlg:top="22" dlg:width="51" dlg:height="12" dlg:help-text="&amp;66.LaTeXOptions.NotesLabel.HelpText" dlg:value="&amp;67.LaTeXOptions.NotesLabel.Label"/>
<dlg:menulist dlg:id="Notes" dlg:tab-index="24" dlg:left="246" dlg:top="20" dlg:width="96" dlg:height="12" dlg:help-text="&amp;68.LaTeXOptions.Notes.HelpText" dlg:spin="true" dlg:linecount="4" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsNotes"> <dlg:menulist dlg:id="Notes" dlg:tab-index="24" dlg:left="246" dlg:top="20" dlg:width="96" dlg:height="12" dlg:help-text="&amp;68.LaTeXOptions.Notes.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsNotes" dlg:spin="true" dlg:linecount="4">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;128.Notes.StringItemList"/> <dlg:menuitem dlg:value="&amp;128.Notes.StringItemList"/>
<dlg:menuitem dlg:value="&amp;129.Notes.StringItemList"/> <dlg:menuitem dlg:value="&amp;129.Notes.StringItemList"/>
@ -75,22 +75,22 @@
<dlg:menuitem dlg:value="&amp;131.Notes.StringItemList"/> <dlg:menuitem dlg:value="&amp;131.Notes.StringItemList"/>
</dlg:menupopup> </dlg:menupopup>
</dlg:menulist> </dlg:menulist>
<dlg:checkbox dlg:id="Metadata" dlg:tab-index="25" dlg:left="193" dlg:top="36" dlg:width="149" dlg:height="12" dlg:help-text="&amp;73.LaTeXOptions.Metadata.HelpText" dlg:value="&amp;74.LaTeXOptions.Metadata.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsMetadata"/> <dlg:checkbox dlg:id="Metadata" dlg:tab-index="25" dlg:left="193" dlg:top="36" dlg:width="149" dlg:height="12" dlg:help-text="&amp;73.LaTeXOptions.Metadata.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsMetadata" dlg:value="&amp;74.LaTeXOptions.Metadata.Label" dlg:checked="true"/>
<dlg:text dlg:id="FiguresAndTablesLabel" dlg:tab-index="26" dlg:left="186" dlg:top="50" dlg:width="156" dlg:height="12" dlg:help-text="&amp;75.LaTeXOptions.FiguresAndTablesLabel.HelpText" dlg:value="&amp;76.LaTeXOptions.FiguresAndTablesLabel.Label"/> <dlg:text dlg:id="FiguresAndTablesLabel" dlg:tab-index="27" dlg:left="186" dlg:top="64" dlg:width="156" dlg:height="12" dlg:help-text="&amp;75.LaTeXOptions.FiguresAndTablesLabel.HelpText" dlg:value="&amp;76.LaTeXOptions.FiguresAndTablesLabel.Label"/>
<dlg:checkbox dlg:id="OriginalImageSize" dlg:tab-index="27" dlg:left="193" dlg:top="64" dlg:width="149" dlg:height="12" dlg:help-text="&amp;77.LaTeXOptions.OriginalImageSize.HelpText" dlg:value="&amp;78.LaTeXOptions.OriginalImageSize.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsOriginalImageSize"/> <dlg:checkbox dlg:id="OriginalImageSize" dlg:tab-index="28" dlg:left="193" dlg:top="78" dlg:width="149" dlg:height="12" dlg:help-text="&amp;77.LaTeXOptions.OriginalImageSize.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsOriginalImageSize" dlg:value="&amp;78.LaTeXOptions.OriginalImageSize.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="OptimizeSimpleTables" dlg:tab-index="28" dlg:left="193" dlg:top="78" dlg:width="149" dlg:height="12" dlg:help-text="&amp;79.LaTeXOptions.OptimizeSimpleTables.HelpText" dlg:value="&amp;80.LaTeXOptions.OptimizeSimpleTables.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsOptimizeSimpleTables"> <dlg:checkbox dlg:id="OptimizeSimpleTables" dlg:tab-index="29" dlg:left="193" dlg:top="92" dlg:width="149" dlg:height="12" dlg:help-text="&amp;79.LaTeXOptions.OptimizeSimpleTables.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsOptimizeSimpleTables" dlg:value="&amp;80.LaTeXOptions.OptimizeSimpleTables.Label" dlg:checked="false">
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:OptimizeSimpleTablesChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:OptimizeSimpleTablesChange" script:language="UNO"/>
</dlg:checkbox> </dlg:checkbox>
<dlg:text dlg:id="SimpleTableLimitLabel" dlg:tab-index="29" dlg:left="203" dlg:top="92" dlg:width="95" dlg:height="12" dlg:help-text="&amp;81.LaTeXOptions.SimpleTableLimitLabel.HelpText" dlg:value="&amp;82.LaTeXOptions.SimpleTableLimitLabel.Label"/> <dlg:text dlg:id="SimpleTableLimitLabel" dlg:tab-index="30" dlg:left="203" dlg:top="106" dlg:width="95" dlg:height="12" dlg:help-text="&amp;81.LaTeXOptions.SimpleTableLimitLabel.HelpText" dlg:value="&amp;82.LaTeXOptions.SimpleTableLimitLabel.Label"/>
<dlg:numericfield dlg:id="SimpleTableLimit" dlg:tab-index="30" dlg:left="310" dlg:top="90" dlg:width="32" dlg:height="12" dlg:help-text="&amp;83.LaTeXOptions.SimpleTableLimit.HelpText" dlg:decimal-accuracy="0" dlg:value="40" dlg:spin="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSimpleTableLimit"/> <dlg:numericfield dlg:id="SimpleTableLimit" dlg:tab-index="31" dlg:left="310" dlg:top="104" dlg:width="32" dlg:height="12" dlg:help-text="&amp;83.LaTeXOptions.SimpleTableLimit.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsSimpleTableLimit" dlg:decimal-accuracy="0" dlg:value="40" dlg:spin="true"/>
<dlg:checkbox dlg:id="FloatTables" dlg:tab-index="31" dlg:left="193" dlg:top="106" dlg:width="149" dlg:height="12" dlg:help-text="&amp;84.LaTeXOptions.FloatTables.HelpText" dlg:value="&amp;85.LaTeXOptions.FloatTables.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatTables"> <dlg:checkbox dlg:id="FloatTables" dlg:tab-index="32" dlg:left="193" dlg:top="120" dlg:width="149" dlg:height="12" dlg:help-text="&amp;84.LaTeXOptions.FloatTables.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatTables" dlg:value="&amp;85.LaTeXOptions.FloatTables.Label" dlg:checked="true">
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:FloatTablesChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:FloatTablesChange" script:language="UNO"/>
</dlg:checkbox> </dlg:checkbox>
<dlg:checkbox dlg:id="FloatFigures" dlg:tab-index="32" dlg:left="193" dlg:top="120" dlg:width="149" dlg:height="12" dlg:help-text="&amp;86.LaTeXOptions.FloatFigures.HelpText" dlg:value="&amp;87.LaTeXOptions.FloatFigures.Label" dlg:checked="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatFigures"> <dlg:checkbox dlg:id="FloatFigures" dlg:tab-index="33" dlg:left="193" dlg:top="134" dlg:width="149" dlg:height="12" dlg:help-text="&amp;86.LaTeXOptions.FloatFigures.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatFigures" dlg:value="&amp;87.LaTeXOptions.FloatFigures.Label" dlg:checked="true">
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:FloatFiguresChange" script:language="UNO"/> <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:FloatFiguresChange" script:language="UNO"/>
</dlg:checkbox> </dlg:checkbox>
<dlg:text dlg:id="FloatOptionsLabel" dlg:tab-index="33" dlg:left="193" dlg:top="134" dlg:width="47" dlg:height="12" dlg:help-text="&amp;88.LaTeXOptions.FloatOptionsLabel.HelpText" dlg:value="&amp;89.LaTeXOptions.FloatOptionsLabel.Label"/> <dlg:text dlg:id="FloatOptionsLabel" dlg:tab-index="34" dlg:left="193" dlg:top="148" dlg:width="47" dlg:height="12" dlg:help-text="&amp;88.LaTeXOptions.FloatOptionsLabel.HelpText" dlg:value="&amp;89.LaTeXOptions.FloatOptionsLabel.Label"/>
<dlg:menulist dlg:id="FloatOptions" dlg:tab-index="34" dlg:left="246" dlg:top="132" dlg:width="96" dlg:height="12" dlg:help-text="&amp;90.LaTeXOptions.FloatOptions.HelpText" dlg:spin="true" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatOptions"> <dlg:menulist dlg:id="FloatOptions" dlg:tab-index="35" dlg:left="246" dlg:top="146" dlg:width="96" dlg:height="12" dlg:help-text="&amp;90.LaTeXOptions.FloatOptions.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsFloatOptions" dlg:spin="true">
<dlg:menupopup> <dlg:menupopup>
<dlg:menuitem dlg:value="&amp;132.FloatOptions.StringItemList"/> <dlg:menuitem dlg:value="&amp;132.FloatOptions.StringItemList"/>
<dlg:menuitem dlg:value="&amp;133.FloatOptions.StringItemList"/> <dlg:menuitem dlg:value="&amp;133.FloatOptions.StringItemList"/>
@ -99,13 +99,14 @@
<dlg:menuitem dlg:value="&amp;136.FloatOptions.StringItemList"/> <dlg:menuitem dlg:value="&amp;136.FloatOptions.StringItemList"/>
</dlg:menupopup> </dlg:menupopup>
</dlg:menulist> </dlg:menulist>
<dlg:text dlg:id="AutoCorrectLabel" dlg:tab-index="35" dlg:left="186" dlg:top="148" dlg:width="156" dlg:height="12" dlg:help-text="&amp;96.LaTeXOptions.AutoCorrectLabel.HelpText" dlg:value="&amp;97.LaTeXOptions.AutoCorrectLabel.Label"/> <dlg:text dlg:id="AutoCorrectLabel" dlg:tab-index="36" dlg:left="186" dlg:top="162" dlg:width="156" dlg:height="12" dlg:help-text="&amp;96.LaTeXOptions.AutoCorrectLabel.HelpText" dlg:value="&amp;97.LaTeXOptions.AutoCorrectLabel.Label"/>
<dlg:checkbox dlg:id="IgnoreHardPageBreaks" dlg:tab-index="36" dlg:left="193" dlg:top="162" dlg:width="149" dlg:height="12" dlg:help-text="&amp;98.LaTeXOptions.IgnoreHardPageBreaks.HelpText" dlg:value="&amp;99.LaTeXOptions.IgnoreHardPageBreaks.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreHardPageBreaks"/> <dlg:checkbox dlg:id="IgnoreHardPageBreaks" dlg:tab-index="37" dlg:left="193" dlg:top="176" dlg:width="149" dlg:height="12" dlg:help-text="&amp;98.LaTeXOptions.IgnoreHardPageBreaks.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreHardPageBreaks" dlg:value="&amp;99.LaTeXOptions.IgnoreHardPageBreaks.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="IgnoreHardLineBreaks" dlg:tab-index="37" dlg:left="193" dlg:top="176" dlg:width="149" dlg:height="12" dlg:help-text="&amp;100.LaTeXOptions.IgnoreHardLineBreaks.HelpText" dlg:value="&amp;101.LaTeXOptions.IgnoreHardLineBreaks.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreHardLineBreaks"/> <dlg:checkbox dlg:id="IgnoreHardLineBreaks" dlg:tab-index="38" dlg:left="193" dlg:top="190" dlg:width="149" dlg:height="12" dlg:help-text="&amp;100.LaTeXOptions.IgnoreHardLineBreaks.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreHardLineBreaks" dlg:value="&amp;101.LaTeXOptions.IgnoreHardLineBreaks.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="IgnoreEmptyParagraphs" dlg:tab-index="38" dlg:left="193" dlg:top="190" dlg:width="149" dlg:height="12" dlg:help-text="&amp;102.LaTeXOptions.IgnoreEmptyParagraphs.HelpText" dlg:value="&amp;103.LaTeXOptions.IgnoreEmptyParagraphs.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreEmptyParagraphs"/> <dlg:checkbox dlg:id="IgnoreEmptyParagraphs" dlg:tab-index="39" dlg:left="193" dlg:top="204" dlg:width="149" dlg:height="12" dlg:help-text="&amp;102.LaTeXOptions.IgnoreEmptyParagraphs.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreEmptyParagraphs" dlg:value="&amp;103.LaTeXOptions.IgnoreEmptyParagraphs.Label" dlg:checked="false"/>
<dlg:checkbox dlg:id="IgnoreDoubleSpaces" dlg:tab-index="39" dlg:left="193" dlg:top="204" dlg:width="149" dlg:height="12" dlg:help-text="&amp;104.LaTeXOptions.IgnoreDoubleSpaces.HelpText" dlg:value="&amp;105.LaTeXOptions.IgnoreDoubleSpaces.Label" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreDoubleSpaces"/> <dlg:checkbox dlg:id="IgnoreDoubleSpaces" dlg:tab-index="40" dlg:left="193" dlg:top="218" dlg:width="149" dlg:height="12" dlg:help-text="&amp;104.LaTeXOptions.IgnoreDoubleSpaces.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:OptionsIgnoreDoubleSpaces" dlg:value="&amp;105.LaTeXOptions.IgnoreDoubleSpaces.Label" dlg:checked="false"/>
<dlg:button dlg:id="ExportButton" dlg:tab-index="40" dlg:left="5" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-text="&amp;106.LaTeXOptions.ExportButton.HelpText" dlg:value="&amp;107.LaTeXOptions.ExportButton.Label" dlg:button-type="ok"/> <dlg:button dlg:id="ExportButton" dlg:tab-index="41" dlg:left="5" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-text="&amp;106.LaTeXOptions.ExportButton.HelpText" dlg:value="&amp;107.LaTeXOptions.ExportButton.Label" dlg:button-type="ok"/>
<dlg:button dlg:id="CancelButton" dlg:tab-index="41" dlg:left="75" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-text="&amp;108.LaTeXOptions.CancelButton.HelpText" dlg:value="&amp;109.LaTeXOptions.CancelButton.Label" dlg:button-type="cancel"/> <dlg:button dlg:id="CancelButton" dlg:tab-index="42" dlg:left="75" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-text="&amp;108.LaTeXOptions.CancelButton.HelpText" dlg:value="&amp;109.LaTeXOptions.CancelButton.Label" dlg:button-type="cancel"/>
<dlg:button dlg:id="HelpButton" dlg:tab-index="42" dlg:left="282" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-text="" dlg:value="?" dlg:button-type="help" dlg:help-url="org.openoffice.da.writer2latex.oxt:Options"/> <dlg:button dlg:id="HelpButton" dlg:tab-index="43" dlg:left="282" dlg:top="242" dlg:width="60" dlg:height="13" dlg:help-url="org.openoffice.da.writer2latex.oxt:Options" dlg:value="?" dlg:button-type="help"/>
<dlg:checkbox dlg:id="DisplayHiddenText" dlg:tab-index="26" dlg:left="193" dlg:top="50" dlg:width="149" dlg:height="12" dlg:help-text="&amp;147.LaTeXOptions.DisplayHiddenText.HelpText" dlg:help-url="org.openoffice.da.writer2latex.oxt:DisplayHiddenText" dlg:value="&amp;148.LaTeXOptions.DisplayHiddenText.Label" dlg:checked="false"/>
</dlg:bulletinboard> </dlg:bulletinboard>
</dlg:window> </dlg:window>

View file

@ -221,6 +221,12 @@
subject and keywords will be exported to the pdf document and will be viewable if the pdf viewer supports it. subject and keywords will be exported to the pdf document and will be viewable if the pdf viewer supports it.
If the option is not checked, only the title will be exported.</paragraph> If the option is not checked, only the title will be exported.</paragraph>
<bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2latex.oxt:DisplayHiddenText" id="bm_display_hidden_text"/>
<paragraph role="heading" level="3" xml-lang="en-US">Display hidden text</paragraph>
<paragraph role="paragraph" xml-lang="en-US"><ahelp hid="org.openoffice.da.writer2latex.oxt:DisplayHiddenText" visibility="hidden">Check this if you want to export text that is currently hidden in the document</ahelp></paragraph>
<paragraph role="paragraph" xml-lang="en-US">If you check this option, Writer2LaTeX will export all text in the
document, even if it is currently hidden.</paragraph>
<paragraph role="heading" level="2" xml-lang="en-US">Figures and tables</paragraph> <paragraph role="heading" level="2" xml-lang="en-US">Figures and tables</paragraph>
<bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2latex.oxt:OptionsOriginalImageSize" id="bm_options_originalimagesize"/> <bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2latex.oxt:OptionsOriginalImageSize" id="bm_options_originalimagesize"/>

View file

@ -17,5 +17,7 @@
<dlg:text dlg:id="NotesHeadingsLabel" dlg:tab-index="3" dlg:left="5" dlg:top="36" dlg:width="245" dlg:height="12" dlg:value="Footnotes and endnotes"/> <dlg:text dlg:id="NotesHeadingsLabel" dlg:tab-index="3" dlg:left="5" dlg:top="36" dlg:width="245" dlg:height="12" dlg:value="Footnotes and endnotes"/>
<dlg:text dlg:id="FootnotesHeadingLabel" dlg:tab-index="6" dlg:left="10" dlg:top="64" dlg:width="110" dlg:height="12" dlg:value="Footnotes heading"/> <dlg:text dlg:id="FootnotesHeadingLabel" dlg:tab-index="6" dlg:left="10" dlg:top="64" dlg:width="110" dlg:height="12" dlg:value="Footnotes heading"/>
<dlg:textfield dlg:id="FootnotesHeading" dlg:tab-index="7" dlg:left="130" dlg:top="62" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer2xhtml.oxt:FootnotesHeading"/> <dlg:textfield dlg:id="FootnotesHeading" dlg:tab-index="7" dlg:left="130" dlg:top="62" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer2xhtml.oxt:FootnotesHeading"/>
<dlg:text dlg:id="SvgLabel" dlg:tab-index="8" dlg:left="5" dlg:top="80" dlg:width="245" dlg:height="12" dlg:value="SVG images (HTML5 only)"/>
<dlg:checkbox dlg:id="InlineSvg" dlg:tab-index="9" dlg:left="10" dlg:top="92" dlg:width="240" dlg:height="12" dlg:value="Embed SVG images in the HTML document" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2xhtml.oxt:InlineSvg"/>
</dlg:bulletinboard> </dlg:bulletinboard>
</dlg:window> </dlg:window>

View file

@ -18,7 +18,7 @@
<bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2xhtml.oxt:Formulas" id="bm_configformulas"/> <bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2xhtml.oxt:Formulas" id="bm_configformulas"/>
<paragraph role="heading" level="3" xml-lang="en-US">Include as</paragraph> <paragraph role="heading" level="3" xml-lang="en-US">Include as</paragraph>
<paragraph role="paragraph" xml-lang="en-US">Select how to export formulas if you are not using XHTML+MathML.</paragraph> <paragraph role="paragraph" xml-lang="en-US">Select how to export formulas if you are not using XHTML+MathML or HTML5.</paragraph>
<list type="unordered"> <list type="unordered">
<listitem> <listitem>
<paragraph role="paragraph" xml-lang="en-US"><emph>Image with StarMath code</emph>: Export formulas as images <paragraph role="paragraph" xml-lang="en-US"><emph>Image with StarMath code</emph>: Export formulas as images
@ -51,5 +51,14 @@
If you want to add a heading for the footnotes in the exported document, enter the desired heading here. If you want to add a heading for the footnotes in the exported document, enter the desired heading here.
This has no effect if footnotes are placed at the bottom of the page.</paragraph> This has no effect if footnotes are placed at the bottom of the page.</paragraph>
<paragraph role="heading" level="2" xml-lang="en-US">SVG images</paragraph>
<bookmark xml-lang="en-US" branch="hid/org.openoffice.da.writer2xhtml.oxt:InlineSvg" id="bm_configinlinesvg"/>
<paragraph role="heading" level="3" xml-lang="en-US">Embed SVG images in the HTML document</paragraph>
<paragraph role="paragraph" xml-lang="en-US">If you check this option, SVG images will be embedded directly
in the HTML document. Otherwise they will be included in a separate file. SVG images are only supported
in HTML5.</paragraph>
</body> </body>
</helpdocument> </helpdocument>