[Libreoffice-commits] core.git: extras/CustomTarget_tplofficorr.mk extras/CustomTarget_tploffimisc.mk extras/CustomTarget_tplpersonal.mk extras/CustomTarget_tpl_styles.mk extras/Module_extras.mk extras/Package_tplofficorr.mk extras/Package_tploffimisc.mk extras/Package_tplpersonal.mk extras/Package_tpl_styles.mk extras/README extras/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Sun Aug 19 09:53:04 UTC 2018
dev/null |binary
extras/CustomTarget_tpl_styles.mk | 100
extras/CustomTarget_tplofficorr.mk | 104
extras/CustomTarget_tploffimisc.mk | 99
extras/CustomTarget_tplpersonal.mk | 104
extras/Module_extras.mk | 6
extras/Package_tpl_styles.mk | 2
extras/Package_tplofficorr.mk | 2
extras/Package_tploffimisc.mk | 2
extras/Package_tplpersonal.mk | 2
extras/README | 22
extras/source/templates/officorr/Modern_business_letter_sans_serif/META-INF/manifest.xml | 9
extras/source/templates/officorr/Modern_business_letter_sans_serif/Thumbnails/thumbnail.png |binary
extras/source/templates/officorr/Modern_business_letter_sans_serif/content.xml | 130
extras/source/templates/officorr/Modern_business_letter_sans_serif/manifest.rdf | 18
extras/source/templates/officorr/Modern_business_letter_sans_serif/meta.xml | 15
extras/source/templates/officorr/Modern_business_letter_sans_serif/mimetype | 1
extras/source/templates/officorr/Modern_business_letter_sans_serif/styles.xml | 204
extras/source/templates/officorr/Modern_business_letter_serif/META-INF/manifest.xml | 9
extras/source/templates/officorr/Modern_business_letter_serif/Thumbnails/thumbnail.png |binary
extras/source/templates/officorr/Modern_business_letter_serif/content.xml | 311 +
extras/source/templates/officorr/Modern_business_letter_serif/manifest.rdf | 18
extras/source/templates/officorr/Modern_business_letter_serif/meta.xml | 13
extras/source/templates/officorr/Modern_business_letter_serif/mimetype | 1
extras/source/templates/officorr/Modern_business_letter_serif/styles.xml | 247 +
extras/source/templates/offimisc/Businesscard-with-logo/META-INF/manifest.xml | 11
extras/source/templates/offimisc/Businesscard-with-logo/Pictures/10000201000001F4000000A0108F3F06.png |binary
extras/source/templates/offimisc/Businesscard-with-logo/Thumbnails/thumbnail.png |binary
extras/source/templates/offimisc/Businesscard-with-logo/content.xml | 2068 ++++++++++
extras/source/templates/offimisc/Businesscard-with-logo/manifest.rdf | 18
extras/source/templates/offimisc/Businesscard-with-logo/meta.xml | 11
extras/source/templates/offimisc/Businesscard-with-logo/mimetype | 1
extras/source/templates/offimisc/Businesscard-with-logo/settings.xml | 119
extras/source/templates/offimisc/Businesscard-with-logo/styles.xml | 118
extras/source/templates/personal/CV/META-INF/manifest.xml | 9
extras/source/templates/personal/CV/Thumbnails/thumbnail.png |binary
extras/source/templates/personal/CV/content.xml | 260 +
extras/source/templates/personal/CV/manifest.rdf | 18
extras/source/templates/personal/CV/meta.xml | 18
extras/source/templates/personal/CV/mimetype | 1
extras/source/templates/personal/CV/styles.xml | 155
extras/source/templates/personal/Resume1page/META-INF/manifest.xml | 9
extras/source/templates/personal/Resume1page/Thumbnails/thumbnail.png |binary
extras/source/templates/personal/Resume1page/content.xml | 332 +
extras/source/templates/personal/Resume1page/manifest.rdf | 18
extras/source/templates/personal/Resume1page/meta.xml | 12
extras/source/templates/personal/Resume1page/mimetype | 1
extras/source/templates/personal/Resume1page/styles.xml | 151
extras/source/templates/styles/Default/META-INF/manifest.xml | 7
extras/source/templates/styles/Default/Thumbnails/thumbnail.png |binary
extras/source/templates/styles/Default/meta.xml | 9
extras/source/templates/styles/Default/mimetype | 1
extras/source/templates/styles/Default/styles.xml | 154
extras/source/templates/styles/Modern/META-INF/manifest.xml | 7
extras/source/templates/styles/Modern/Thumbnails/thumbnail.png |binary
extras/source/templates/styles/Modern/meta.xml | 8
extras/source/templates/styles/Modern/mimetype | 1
extras/source/templates/styles/Modern/styles.xml | 171
58 files changed, 5102 insertions(+), 5 deletions(-)
New commits:
commit 0378fa5f8c523e3d3b738b344ce6dc529760e9c5
Author: Laurent BP <laurent.balland-poirier at laposte.net>
AuthorDate: Thu Aug 9 17:33:16 2018 +0200
Commit: Heiko Tietze <tietze.heiko at gmail.com>
CommitDate: Sun Aug 19 11:52:41 2018 +0200
Writer templates: built from XML code
Maintaining XML code is easier if we need to change a font
(name or size). See tdf#114749
Change-Id: I1c1e5951c24863be717aef3dd22d533f5fd23a4f
Reviewed-on: https://gerrit.libreoffice.org/58787
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <tietze.heiko at gmail.com>
Tested-by: Heiko Tietze <tietze.heiko at gmail.com>
diff --git a/extras/CustomTarget_tpl_styles.mk b/extras/CustomTarget_tpl_styles.mk
new file mode 100644
index 000000000000..2128cbe1ccf8
--- /dev/null
+++ b/extras/CustomTarget_tpl_styles.mk
@@ -0,0 +1,100 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# 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/.
+#
+
+$(eval $(call gb_CustomTarget_CustomTarget,extras/source/templates/styles))
+
+extras_TEMPLATES_STYLES := \
+ Default \
+ Modern \
+
+
+extras_STYLES_XMLFILES := \
+ Default/META-INF/manifest.xml \
+ Default/meta.xml \
+ Default/styles.xml \
+ Default/Thumbnails/thumbnail.png \
+ Modern/META-INF/manifest.xml \
+ Modern/meta.xml \
+ Modern/styles.xml \
+ Modern/Thumbnails/thumbnail.png \
+
+
+extras_TPLSTYLES_MIMETYPEFILES := $(foreach atexts,$(extras_TEMPLATES_STYLES),$(atexts)/mimetype)
+
+
+ifneq ($(sort $(foreach file,$(extras_STYLES_XMLFILES),$(wordlist 1, 1, $(subst /, ,$(file))))),$(sort $(extras_TEMPLATES_STYLES)))
+$(call gb_Output_error,defined template text do not match existing directories)
+endif
+
+$(call gb_CustomTarget_get_target,extras/source/templates/styles) : \
+ $(foreach atexts,$(extras_TEMPLATES_STYLES),$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/$(atexts).ott)
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%/mimetype : $(SRCDIR)/extras/source/templates/styles/%/mimetype
+ $(call gb_Output_announce,$*/mimetype,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.jpg : $(SRCDIR)/extras/source/templates/styles/%.jpg
+ $(call gb_Output_announce,$*.jpg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.png : $(SRCDIR)/extras/source/templates/styles/%.png
+ $(call gb_Output_announce,$*.png,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.rdf : $(SRCDIR)/extras/source/templates/styles/%.rdf
+ $(call gb_Output_announce,$*.rdf,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.svg : $(SRCDIR)/extras/source/templates/styles/%.svg
+ $(call gb_Output_announce,$*.svg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.svm : $(SRCDIR)/extras/source/templates/styles/%.svm
+ $(call gb_Output_announce,$*.svm,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.xml : $(SRCDIR)/extras/source/templates/styles/%.xml \
+ | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
+ $(call gb_Output_announce,$*.xml,$(true),XSL,1)
+ $(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $<
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)/%.ott :
+ $(call gb_Output_announce,$*.ott,$(true),ZIP,2)
+ $(call gb_Helper_abbreviate_dirs,\
+ cd $(EXTRAS_STYLES_DIR) && \
+ zip -qrX --filesync --must-match $@ $(EXTRAS_STYLES_FILES) \
+ )
+
+define extras_Tplstyles_make_file_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/$(2) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+endef
+
+define extras_Tplstyles_make_zip_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_TPLSTYLES_MIMETYPEFILES) $(extras_STYLES_XMLFILES))) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_STYLES_FILES := $(foreach file,$(filter $(3)/%,$(extras_TPLSTYLES_MIMETYPEFILES) $(extras_STYLES_XMLFILES)),$(subst $(3)/,,$(file)))
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_STYLES_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3)
+
+endef
+
+$(eval $(foreach file,$(extras_TPLSTYLES_MIMETYPEFILES) $(extras_STYLES_XMLFILES),\
+ $(call extras_Tplstyles_make_zip_deps,extras/source/templates/styles,$(file)) \
+))
+
+$(eval $(foreach atexts,$(extras_TEMPLATES_STYLES),\
+ $(call extras_Tplstyles_make_zip_deps,extras/source/templates/styles,$(atexts).ott,$(atexts)) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/extras/CustomTarget_tplofficorr.mk b/extras/CustomTarget_tplofficorr.mk
new file mode 100644
index 000000000000..fbed56caada6
--- /dev/null
+++ b/extras/CustomTarget_tplofficorr.mk
@@ -0,0 +1,104 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# 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/.
+#
+
+$(eval $(call gb_CustomTarget_CustomTarget,extras/source/templates/officorr))
+
+extras_TEMPLATES_OFFICORR := \
+ Modern_business_letter_sans_serif \
+ Modern_business_letter_serif \
+
+
+extras_OFFICORR_XMLFILES := \
+ Modern_business_letter_sans_serif/content.xml \
+ Modern_business_letter_sans_serif/manifest.rdf \
+ Modern_business_letter_sans_serif/META-INF/manifest.xml \
+ Modern_business_letter_sans_serif/meta.xml \
+ Modern_business_letter_sans_serif/styles.xml \
+ Modern_business_letter_sans_serif/Thumbnails/thumbnail.png \
+ Modern_business_letter_serif/content.xml \
+ Modern_business_letter_serif/manifest.rdf \
+ Modern_business_letter_serif/META-INF/manifest.xml \
+ Modern_business_letter_serif/meta.xml \
+ Modern_business_letter_serif/styles.xml \
+ Modern_business_letter_serif/Thumbnails/thumbnail.png \
+
+
+extras_TPLOFFICORR_MIMETYPEFILES := $(foreach atexts,$(extras_TEMPLATES_OFFICORR),$(atexts)/mimetype)
+
+
+ifneq ($(sort $(foreach file,$(extras_OFFICORR_XMLFILES),$(wordlist 1, 1, $(subst /, ,$(file))))),$(sort $(extras_TEMPLATES_OFFICORR)))
+$(call gb_Output_error,defined template text do not match existing directories)
+endif
+
+$(call gb_CustomTarget_get_target,extras/source/templates/officorr) : \
+ $(foreach atexts,$(extras_TEMPLATES_OFFICORR),$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/$(atexts).ott)
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%/mimetype : $(SRCDIR)/extras/source/templates/officorr/%/mimetype
+ $(call gb_Output_announce,$*/mimetype,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.jpg : $(SRCDIR)/extras/source/templates/officorr/%.jpg
+ $(call gb_Output_announce,$*.jpg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.rdf : $(SRCDIR)/extras/source/templates/officorr/%.rdf
+ $(call gb_Output_announce,$*.rdf,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.png : $(SRCDIR)/extras/source/templates/officorr/%.png
+ $(call gb_Output_announce,$*.png,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.svg : $(SRCDIR)/extras/source/templates/officorr/%.svg
+ $(call gb_Output_announce,$*.svg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.svm : $(SRCDIR)/extras/source/templates/officorr/%.svm
+ $(call gb_Output_announce,$*.svm,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.xml : $(SRCDIR)/extras/source/templates/officorr/%.xml \
+ | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
+ $(call gb_Output_announce,$*.xml,$(true),XSL,1)
+ $(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $<
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)/%.ott :
+ $(call gb_Output_announce,$*.ott,$(true),ZIP,2)
+ $(call gb_Helper_abbreviate_dirs,\
+ cd $(EXTRAS_OFFICORR_DIR) && \
+ zip -qrX --filesync --must-match $@ $(EXTRAS_OFFICORR_FILES) \
+ )
+
+define extras_Tplofficorr_make_file_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/$(2) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+endef
+
+define extras_Tplofficorr_make_zip_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_TPLOFFICORR_MIMETYPEFILES) $(extras_OFFICORR_XMLFILES))) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_OFFICORR_FILES := $(foreach file,$(filter $(3)/%,$(extras_TPLOFFICORR_MIMETYPEFILES) $(extras_OFFICORR_XMLFILES)),$(subst $(3)/,,$(file)))
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_OFFICORR_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3)
+
+endef
+
+$(eval $(foreach file,$(extras_TPLOFFICORR_MIMETYPEFILES) $(extras_OFFICORR_XMLFILES),\
+ $(call extras_Tplofficorr_make_zip_deps,extras/source/templates/officorr,$(file)) \
+))
+
+$(eval $(foreach atexts,$(extras_TEMPLATES_OFFICORR),\
+ $(call extras_Tplofficorr_make_zip_deps,extras/source/templates/officorr,$(atexts).ott,$(atexts)) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/extras/CustomTarget_tploffimisc.mk b/extras/CustomTarget_tploffimisc.mk
new file mode 100644
index 000000000000..1d684d89de5d
--- /dev/null
+++ b/extras/CustomTarget_tploffimisc.mk
@@ -0,0 +1,99 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# 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/.
+#
+
+$(eval $(call gb_CustomTarget_CustomTarget,extras/source/templates/offimisc))
+
+extras_TEMPLATES_OFFIMISC := \
+ Businesscard-with-logo \
+
+
+extras_OFFIMISC_XMLFILES := \
+ Businesscard-with-logo/content.xml \
+ Businesscard-with-logo/manifest.rdf \
+ Businesscard-with-logo/META-INF/manifest.xml \
+ Businesscard-with-logo/meta.xml \
+ Businesscard-with-logo/Pictures/10000201000001F4000000A0108F3F06.png \
+ Businesscard-with-logo/settings.xml \
+ Businesscard-with-logo/styles.xml \
+ Businesscard-with-logo/Thumbnails/thumbnail.png \
+
+
+extras_TPLOFFIMISC_MIMETYPEFILES := $(foreach atexts,$(extras_TEMPLATES_OFFIMISC),$(atexts)/mimetype)
+
+
+ifneq ($(sort $(foreach file,$(extras_OFFIMISC_XMLFILES),$(wordlist 1, 1, $(subst /, ,$(file))))),$(sort $(extras_TEMPLATES_OFFIMISC)))
+$(call gb_Output_error,defined template text do not match existing directories)
+endif
+
+$(call gb_CustomTarget_get_target,extras/source/templates/offimisc) : \
+ $(foreach atexts,$(extras_TEMPLATES_OFFIMISC),$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/$(atexts).ott)
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%/mimetype : $(SRCDIR)/extras/source/templates/offimisc/%/mimetype
+ $(call gb_Output_announce,$*/mimetype,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.jpg : $(SRCDIR)/extras/source/templates/offimisc/%.jpg
+ $(call gb_Output_announce,$*.jpg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.png : $(SRCDIR)/extras/source/templates/offimisc/%.png
+ $(call gb_Output_announce,$*.png,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.rdf : $(SRCDIR)/extras/source/templates/offimisc/%.rdf
+ $(call gb_Output_announce,$*.rdf,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.svg : $(SRCDIR)/extras/source/templates/offimisc/%.svg
+ $(call gb_Output_announce,$*.svg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.svm : $(SRCDIR)/extras/source/templates/offimisc/%.svm
+ $(call gb_Output_announce,$*.svm,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.xml : $(SRCDIR)/extras/source/templates/offimisc/%.xml \
+ | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
+ $(call gb_Output_announce,$*.xml,$(true),XSL,1)
+ $(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $<
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)/%.ott :
+ $(call gb_Output_announce,$*.ott,$(true),ZIP,2)
+ $(call gb_Helper_abbreviate_dirs,\
+ cd $(EXTRAS_OFFIMISC_DIR) && \
+ zip -qrX --filesync --must-match $@ $(EXTRAS_OFFIMISC_FILES) \
+ )
+
+define extras_Tploffimisc_make_file_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/$(2) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+endef
+
+define extras_Tploffimisc_make_zip_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_TPLOFFIMISC_MIMETYPEFILES) $(extras_OFFIMISC_XMLFILES))) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_OFFIMISC_FILES := $(foreach file,$(filter $(3)/%,$(extras_TPLOFFIMISC_MIMETYPEFILES) $(extras_OFFIMISC_XMLFILES)),$(subst $(3)/,,$(file)))
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_OFFIMISC_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3)
+
+endef
+
+$(eval $(foreach file,$(extras_TPLOFFIMISC_MIMETYPEFILES) $(extras_OFFIMISC_XMLFILES),\
+ $(call extras_Tploffimisc_make_zip_deps,extras/source/templates/offimisc,$(file)) \
+))
+
+$(eval $(foreach atexts,$(extras_TEMPLATES_OFFIMISC),\
+ $(call extras_Tploffimisc_make_zip_deps,extras/source/templates/offimisc,$(atexts).ott,$(atexts)) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/extras/CustomTarget_tplpersonal.mk b/extras/CustomTarget_tplpersonal.mk
new file mode 100644
index 000000000000..0e048b46ee14
--- /dev/null
+++ b/extras/CustomTarget_tplpersonal.mk
@@ -0,0 +1,104 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# 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/.
+#
+
+$(eval $(call gb_CustomTarget_CustomTarget,extras/source/templates/personal))
+
+extras_TEMPLATES_PERSONAL := \
+ CV \
+ Resume1page \
+
+
+extras_PERSONAL_XMLFILES := \
+ CV/content.xml \
+ CV/manifest.rdf \
+ CV/META-INF/manifest.xml \
+ CV/meta.xml \
+ CV/styles.xml \
+ CV/Thumbnails/thumbnail.png \
+ Resume1page/content.xml \
+ Resume1page/manifest.rdf \
+ Resume1page/META-INF/manifest.xml \
+ Resume1page/meta.xml \
+ Resume1page/styles.xml \
+ Resume1page/Thumbnails/thumbnail.png \
+
+
+extras_TPLPERSONAL_MIMETYPEFILES := $(foreach atexts,$(extras_TEMPLATES_PERSONAL),$(atexts)/mimetype)
+
+
+ifneq ($(sort $(foreach file,$(extras_PERSONAL_XMLFILES),$(wordlist 1, 1, $(subst /, ,$(file))))),$(sort $(extras_TEMPLATES_PERSONAL)))
+$(call gb_Output_error,defined template text do not match existing directories)
+endif
+
+$(call gb_CustomTarget_get_target,extras/source/templates/personal) : \
+ $(foreach atexts,$(extras_TEMPLATES_PERSONAL),$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/$(atexts).ott)
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%/mimetype : $(SRCDIR)/extras/source/templates/personal/%/mimetype
+ $(call gb_Output_announce,$*/mimetype,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.jpg : $(SRCDIR)/extras/source/templates/personal/%.jpg
+ $(call gb_Output_announce,$*.jpg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.png : $(SRCDIR)/extras/source/templates/personal/%.png
+ $(call gb_Output_announce,$*.png,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.rdf : $(SRCDIR)/extras/source/templates/personal/%.rdf
+ $(call gb_Output_announce,$*.rdf,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.svg : $(SRCDIR)/extras/source/templates/personal/%.svg
+ $(call gb_Output_announce,$*.svg,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.svm : $(SRCDIR)/extras/source/templates/personal/%.svm
+ $(call gb_Output_announce,$*.svm,$(true),CPY,1)
+ cp $< $@
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.xml : $(SRCDIR)/extras/source/templates/personal/%.xml \
+ | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
+ $(call gb_Output_announce,$*.xml,$(true),XSL,1)
+ $(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $<
+
+$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)/%.ott :
+ $(call gb_Output_announce,$*.ott,$(true),ZIP,2)
+ $(call gb_Helper_abbreviate_dirs,\
+ cd $(EXTRAS_PERSONAL_DIR) && \
+ zip -qrX --filesync --must-match $@ $(EXTRAS_PERSONAL_FILES) \
+ )
+
+define extras_Tplpersonal_make_file_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/$(2) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+endef
+
+define extras_Tplpersonal_make_zip_deps
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_TPLPERSONAL_MIMETYPEFILES) $(extras_PERSONAL_XMLFILES))) \
+ | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
+
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_PERSONAL_FILES := $(foreach file,$(filter $(3)/%,$(extras_TPLPERSONAL_MIMETYPEFILES) $(extras_PERSONAL_XMLFILES)),$(subst $(3)/,,$(file)))
+$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
+ EXTRAS_PERSONAL_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3)
+
+endef
+
+$(eval $(foreach file,$(extras_TPLPERSONAL_MIMETYPEFILES) $(extras_PERSONAL_XMLFILES),\
+ $(call extras_Tplpersonal_make_zip_deps,extras/source/templates/personal,$(file)) \
+))
+
+$(eval $(foreach atexts,$(extras_TEMPLATES_PERSONAL),\
+ $(call extras_Tplpersonal_make_zip_deps,extras/source/templates/personal,$(atexts).ott,$(atexts)) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/extras/Module_extras.mk b/extras/Module_extras.mk
index 164d38aefd1c..c7101000b79c 100644
--- a/extras/Module_extras.mk
+++ b/extras/Module_extras.mk
@@ -13,7 +13,11 @@ $(eval $(call gb_Module_add_targets,extras,\
CustomTarget_autocorr \
CustomTarget_autotextuser \
CustomTarget_glade \
+ CustomTarget_tplofficorr \
+ CustomTarget_tploffimisc \
+ CustomTarget_tplpersonal \
CustomTarget_tplpresnt \
+ CustomTarget_tpl_styles \
Package_autocorr \
Package_autotextuser \
Package_cfgsrvnolang \
@@ -33,9 +37,9 @@ $(eval $(call gb_Module_add_targets,extras,\
Package_palettes \
Package_tplofficorr \
Package_tploffimisc \
+ Package_tplpersonal \
Package_tplpresnt \
Package_tpl_styles \
- Package_tplpersonal \
Package_tplwizagenda \
Package_tplwizbitmap \
Package_tplwizdesktop \
diff --git a/extras/Package_tpl_styles.mk b/extras/Package_tpl_styles.mk
index 91d42ce1a945..c6d740b67ba3 100644
--- a/extras/Package_tpl_styles.mk
+++ b/extras/Package_tpl_styles.mk
@@ -7,7 +7,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-$(eval $(call gb_Package_Package,extras_tpl_styles,$(SRCDIR)/extras/source/templates/styles))
+$(eval $(call gb_Package_Package,extras_tpl_styles,$(call gb_CustomTarget_get_workdir,extras/source/templates/styles)))
$(eval $(call gb_Package_add_files,extras_tpl_styles,$(LIBO_SHARE_FOLDER)/template/common/styles,\
Default.ott \
diff --git a/extras/Package_tplofficorr.mk b/extras/Package_tplofficorr.mk
index dc79d8790cc1..3b9242d06a85 100644
--- a/extras/Package_tplofficorr.mk
+++ b/extras/Package_tplofficorr.mk
@@ -7,7 +7,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-$(eval $(call gb_Package_Package,extras_tplofficorr,$(SRCDIR)/extras/source/templates/officorr))
+$(eval $(call gb_Package_Package,extras_tplofficorr,$(call gb_CustomTarget_get_workdir,extras/source/templates/officorr)))
$(eval $(call gb_Package_add_files,extras_tplofficorr,$(LIBO_SHARE_FOLDER)/template/common/officorr,\
Modern_business_letter_sans_serif.ott \
diff --git a/extras/Package_tploffimisc.mk b/extras/Package_tploffimisc.mk
index d45f419bf8cb..d0e834b6536d 100644
--- a/extras/Package_tploffimisc.mk
+++ b/extras/Package_tploffimisc.mk
@@ -7,7 +7,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-$(eval $(call gb_Package_Package,extras_tploffimisc,$(SRCDIR)/extras/source/templates/offimisc))
+$(eval $(call gb_Package_Package,extras_tploffimisc,$(call gb_CustomTarget_get_workdir,extras/source/templates/offimisc)))
$(eval $(call gb_Package_add_files,extras_tploffimisc,$(LIBO_SHARE_FOLDER)/template/common/offimisc,\
Businesscard-with-logo.ott \
diff --git a/extras/Package_tplpersonal.mk b/extras/Package_tplpersonal.mk
index 5f5fb3592aa5..42a496631345 100644
--- a/extras/Package_tplpersonal.mk
+++ b/extras/Package_tplpersonal.mk
@@ -7,7 +7,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-$(eval $(call gb_Package_Package,extras_tplpersonal,$(SRCDIR)/extras/source/templates/personal))
+$(eval $(call gb_Package_Package,extras_tplpersonal,$(call gb_CustomTarget_get_workdir,extras/source/templates/personal)))
$(eval $(call gb_Package_add_files,extras_tplpersonal,$(LIBO_SHARE_FOLDER)/template/common/personal,\
CV.ott \
diff --git a/extras/README b/extras/README
index 52c6d67cf1b8..2be6bcf28f16 100644
--- a/extras/README
+++ b/extras/README
@@ -36,3 +36,25 @@ How-to add a new Impress template
+ add files names contained in Foo.otp (except mimetype) in extras_PRESENTATIONS_XMLFILES
+ if Foo.otp contains files with other extension than .xml, .svm, .svg, .png and .jpg
+ add a CPY call at the end of file
+
+How-to add a new Writer template
+ + clean-up template file as much as possible, and choose a template category <Category>
+ + unzip Foo.ott in extras/source/templates/<Category>/Foo (no space allowed in any file names)
+ + add Foo.ott in Package_<tplCategory>.mk
+ + in CustomTarget_<tplCategory>.mk:
+ + add Foo / in extras_TEMPLATES_<CATEGORY>
+ + add files names contained in Foo.otp (except mimetype) in extras_<CATEGORY>_XMLFILES
+ + if Foo.ott contains files with other extension than .xml, rdf, .svm, .svg, .png and .jpg
+ + add a CPY call at the end of file
+
+How-to add a new template category
+ + create a directory extras/source/templates/foo/
+ + unzip your foo0.ott template files in extras/source/templates/foo/foo0
+ + add Package_tplfoo and CustomTarget_tplfoo in Module_extras.mk
+ + use other category Package_tplcategory.mk to create Package_tplfoo.mk
+ + use other category CustomTarget_tplcategory.mk to create CustomTarget_tplfoo.mk
+ + replace all category by foo and CATEGORY by FOO
+ + add all files contained in foo0.ott (except mimetype) in extras_FOO_XMLFILES
+ + if foo0.ott contains files with other extension than .xml, .rdf, .svm, .svg, .png and .jpg
+ + add a CPY call at the end of the file
+ + optionaly, replace extension ott (4 places)
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif.ott b/extras/source/templates/officorr/Modern_business_letter_sans_serif.ott
deleted file mode 100644
index 26571ee27137..000000000000
Binary files a/extras/source/templates/officorr/Modern_business_letter_sans_serif.ott and /dev/null differ
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/META-INF/manifest.xml b/extras/source/templates/officorr/Modern_business_letter_sans_serif/META-INF/manifest.xml
new file mode 100644
index 000000000000..a0ba4f857dfc
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/META-INF/manifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
+ <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.text-template"/>
+ <manifest:file-entry manifest:full-path="Thumbnails/thumbnail.png" manifest:media-type="image/png"/>
+ <manifest:file-entry manifest:full-path="content.xml" manifest:media-type="text/xml"/>
+ <manifest:file-entry manifest:full-path="meta.xml" manifest:media-type="text/xml"/>
+ <manifest:file-entry manifest:full-path="manifest.rdf" manifest:media-type="application/rdf+xml"/>
+ <manifest:file-entry manifest:full-path="styles.xml" manifest:media-type="text/xml"/>
+</manifest:manifest>
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/Thumbnails/thumbnail.png b/extras/source/templates/officorr/Modern_business_letter_sans_serif/Thumbnails/thumbnail.png
new file mode 100644
index 000000000000..82f736d89c44
Binary files /dev/null and b/extras/source/templates/officorr/Modern_business_letter_sans_serif/Thumbnails/thumbnail.png differ
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/content.xml b/extras/source/templates/officorr/Modern_business_letter_sans_serif/content.xml
new file mode 100644
index 000000000000..30babdd7d09f
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/content.xml
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-content 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="ht
tp://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:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css
3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
+ <office:scripts/>
+ <office:font-face-decls>
+ <style:font-face style:name="Noto Sans" svg:font-family="'Noto Sans'" style:font-family-generic="swiss"/>
+ </office:font-face-decls>
+ <office:automatic-styles>
+ <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Footer">
+ <style:paragraph-properties fo:text-align="center" style:justify-single-word="false">
+ <style:tab-stops>
+ <style:tab-stop style:position="5.219cm"/>
+ <style:tab-stop style:position="8.5cm" style:type="center"/>
+ <style:tab-stop style:position="17cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="P2" style:family="paragraph" style:parent-style-name="Text_20_body">
+ <style:text-properties fo:font-size="10pt" fo:font-weight="normal" officeooo:rsid="000e487e"/>
+ </style:style>
+ <style:style style:name="P3" style:family="paragraph" style:parent-style-name="sender_20_address" style:master-page-name="First_20_Page">
+ <style:paragraph-properties style:page-number="auto">
+ <style:tab-stops>
+ <style:tab-stop style:position="13.847cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="P4" style:family="paragraph">
+ <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-align="center" fo:text-indent="0cm"/>
+ </style:style>
+ <style:style style:name="P5" style:family="paragraph">
+ <loext:graphic-properties draw:fill="solid" draw:fill-color="#83caff"/>
+ <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-align="center" fo:text-indent="0cm"/>
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" fo:font-size="20pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T1" style:family="text">
+ <style:text-properties fo:font-size="10pt" fo:font-weight="normal" officeooo:rsid="000e487e"/>
+ </style:style>
+ <style:style style:name="T2" style:family="text">
+ <style:text-properties officeooo:rsid="000f4497"/>
+ </style:style>
+ <style:style style:name="T3" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" fo:font-size="15pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T4" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" fo:font-size="18pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:letter-kerning="true" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T5" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" fo:font-size="20pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="gr1" style:family="graphic">
+ <style:graphic-properties draw:stroke="solid" svg:stroke-width="0cm" svg:stroke-color="#000000" draw:marker-start="" draw:marker-start-width="0.199cm" draw:marker-start-center="false" draw:marker-end="" draw:marker-end-width="0.199cm" draw:marker-end-center="false" draw:fill="solid" draw:fill-color="#83caff" draw:textarea-horizontal-align="justify" fo:min-height="2.309cm" fo:padding-top="0.125cm" fo:padding-bottom="0.125cm" fo:padding-left="0.25cm" fo:padding-right="0.25cm" draw:shadow="hidden" draw:shadow-offset-x="0.199cm" draw:shadow-offset-y="0.199cm" draw:shadow-color="#808080" style:run-through="foreground" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="true" style:wrap-contour-mode="full" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" draw:wrap-influence-on-position="once-concurrent" style:flow-with-text="false"/>
+ </style:style>
+ <number:date-style style:name="N112">
+ <number:year number:style="long"/>
+ <number:text>/ </number:text>
+ <number:month number:style="long" number:textual="true"/>
+ <number:text> </number:text>
+ <number:day/>
+ <number:text>/</number:text>
+ </number:date-style>
+ </office:automatic-styles>
+ <office:body>
+ <office:text>
+ <office:forms form:automatic-focus="false" form:apply-design-mode="false"/>
+ <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>
+ <text:p text:style-name="P3">
+ <draw:frame text:anchor-type="paragraph" draw:z-index="0" draw:style-name="gr1" draw:text-style-name="P5" svg:width="2.502cm" svg:height="2.922cm" svg:x="14.422cm" svg:y="-0.011cm">
+ <draw:text-box>
+ <text:p text:style-name="P4">
+ <text:span text:style-name="T3">Put your</text:span>
+ </text:p>
+ <text:p text:style-name="P4">
+ <text:span text:style-name="T4">LOGO</text:span>
+ <text:span text:style-name="T5"> </text:span>
+ </text:p>
+ <text:p text:style-name="P4">
+ <text:span text:style-name="T3">here</text:span>
+ </text:p>
+ </draw:text-box>
+ </draw:frame>
+ <text:tab/>
+ <text:span text:style-name="T1">
+ <text:placeholder text:placeholder-type="text"><Sender's name></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T1">
+ <text:line-break/>
+ </text:span>
+ <text:tab/>
+ <text:placeholder text:placeholder-type="text"><Company Name></text:placeholder>
+ <text:line-break/>
+ <text:tab/>
+ <text:placeholder text:placeholder-type="text"><address street></text:placeholder>
+ <text:line-break/>
+ <text:tab/>
+ <text:placeholder text:placeholder-type="text"><address postal code></text:placeholder>
+ <text:placeholder text:placeholder-type="text"><address city></text:placeholder>
+ <text:line-break/>
+ <text:tab/>
+ <text:placeholder text:placeholder-type="text"><state></text:placeholder>
+ </text:p>
+ <text:p text:style-name="address">
+ <text:placeholder text:placeholder-type="text"><Title></text:placeholder>
+ <text:placeholder text:placeholder-type="text"><Recipient's name></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><address street></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><address postal code></text:placeholder>
+ <text:placeholder text:placeholder-type="text"><address city></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><state></text:placeholder>
+ </text:p>
+ <text:p text:style-name="Text_20_body">
+ <text:date style:data-style-name="N112" text:date-value="2017-08-04T08:52:30.550773181" text:fixed="true">2017. augusztus 4.</text:date>
+ </text:p>
+ <text:p text:style-name="Text_20_body">Dear <text:placeholder text:placeholder-type="text"><Title></text:placeholder> <text:placeholder text:placeholder-type="text"><Recipient's name></text:placeholder><text:span text:style-name="T2">, </text:span></text:p>
+ <text:p text:style-name="Text_20_body">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</text:p>
+ <text:p text:style-name="Text_20_body">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </text:p>
+ <text:p text:style-name="Text_20_body">We are looking forward to hearing from you soon.</text:p>
+ <text:p text:style-name="Text_20_body">Yours sincerely,</text:p>
+ <text:p text:style-name="P2">
+ <text:placeholder text:placeholder-type="text"><Sender's name></text:placeholder>
+ </text:p>
+ </office:text>
+ </office:body>
+</office:document-content>
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/manifest.rdf b/extras/source/templates/officorr/Modern_business_letter_sans_serif/manifest.rdf
new file mode 100644
index 000000000000..927e206bb226
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/manifest.rdf
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="styles.xml">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="styles.xml"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="content.xml">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="content.xml"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document"/>
+ </rdf:Description>
+</rdf:RDF>
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/meta.xml b/extras/source/templates/officorr/Modern_business_letter_sans_serif/meta.xml
new file mode 100644
index 000000000000..6bdefe1c39e0
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/meta.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office: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:ooo="http://openoffice.org/2004/office" xmlns:grddl="http://www.w3.org/2003/g/data-view#" office:version="1.2">
+ <office:meta>
+ <meta:creation-date>2017-08-04T08:52:31.981207423</meta:creation-date>
+ <meta:editing-duration>PT39S</meta:editing-duration>
+ <meta:editing-cycles>2</meta:editing-cycles>
+ <meta:generator>LibreOffice/5.3.4.2$Linux_X86_64 LibreOffice_project/30$Build-2</meta:generator>
+ <dc:description>Modern business letter with sans-serif font </dc:description>
+ <dc:title>Modern business letter sans-serif</dc:title>
+ <meta:initial-creator>Eric Lavarde</meta:initial-creator>
+ <dc:date>2017-08-04T08:53:09.944969205</dc:date>
+ <dc:creator>Eric Lavarde</dc:creator>
+ <meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="10" meta:word-count="149" meta:character-count="997" meta:non-whitespace-character-count="847"/>
+ </office:meta>
+</office:document-meta>
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/mimetype b/extras/source/templates/officorr/Modern_business_letter_sans_serif/mimetype
new file mode 100644
index 000000000000..6a297d887997
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/mimetype
@@ -0,0 +1 @@
+application/vnd.oasis.opendocument.text-template
\ No newline at end of file
diff --git a/extras/source/templates/officorr/Modern_business_letter_sans_serif/styles.xml b/extras/source/templates/officorr/Modern_business_letter_sans_serif/styles.xml
new file mode 100644
index 000000000000..3e49971f46cd
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_sans_serif/styles.xml
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-styles 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="htt
p://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:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
+ <office:font-face-decls>
+ <style:font-face style:name="Noto Sans" svg:font-family="'Noto Sans'" style:font-family-generic="swiss"/>
+ </office:font-face-decls>
+ <office:styles>
+ <draw:gradient draw:name="Axial_20_light_20_red_2f_white" draw:display-name="Axial light red/white" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="50%"/>
+ <draw:gradient draw:name="kék-sárga" draw:style="axial" draw:start-color="#0066cc" draw:end-color="#ffd320" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <style:default-style style:family="graphic">
+ <style:graphic-properties svg:stroke-color="#3465a4" draw:fill-color="#729fcf" fo:wrap-option="no-wrap" 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:flow-with-text="false"/>
+ <style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
+ <style:tab-stops/>
+ </style:paragraph-properties>
+ <style:text-properties style:use-window-font-color="true" style:font-name="Noto Sans" fo:font-size="10pt" style:letter-kerning="true"/>
+ </style:default-style>
+ <style:default-style style:family="paragraph">
+ <style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
+ <style:text-properties style:use-window-font-color="true" style:font-name="Noto Sans" fo:font-size="10pt" style:letter-kerning="true" 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:table-properties table:border-model="collapsing"/>
+ </style:default-style>
+ <style:default-style style:family="table-row">
+ <style:table-row-properties fo:keep-together="auto"/>
+ </style:default-style>
+ <style:style style:name="Standard" style:family="paragraph" style:class="text"/>
+ <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false" fo:keep-with-next="always"/>
+ <style:text-properties style:font-name="Noto Sans" fo:font-family="'Noto Sans'" style:font-family-generic="swiss" fo:font-size="14pt"/>
+ </style:style>
+ <style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
+ <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.499cm" loext:contextual-spacing="false" fo:line-height="120%" fo:text-align="justify" style:justify-single-word="false"/>
+ </style:style>
+ <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
+ <style:text-properties style:font-family-generic="swiss"/>
+ </style:style>
+ <style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
+ <style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false" text:number-lines="false" text:line-number="0"/>
+ <style:text-properties fo:font-size="10pt" fo:font-style="italic"/>
+ </style:style>
+ <style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
+ <style:paragraph-properties text:number-lines="false" text:line-number="0"/>
+ </style:style>
+ <style:style style:name="sender_20_address" style:display-name="sender address" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
+ <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="1cm" loext:contextual-spacing="false">
+ <style:tab-stops>
+ <style:tab-stop style:position="9.989cm"/>
+ <style:tab-stop style:position="13.847cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ <style:text-properties style:font-pitch="variable" fo:font-size="10pt" officeooo:rsid="000c5d28"/>
+ </style:style>
+ <style:style style:name="address" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
+ <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="1cm" loext:contextual-spacing="false"/>
+ <style:text-properties style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="10pt" officeooo:rsid="000e487e"/>
+ </style:style>
+ <style:style style:name="Heading_20_10" style:display-name="Heading 10" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="10" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.106cm" fo:margin-bottom="0.106cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Heading_20_9" style:display-name="Heading 9" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="9" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.106cm" fo:margin-bottom="0.106cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Heading_20_8" style:display-name="Heading 8" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="8" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.106cm" fo:margin-bottom="0.106cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:font-size="80%" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="80%" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="80%" style:font-style-complex="italic" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Heading_20_5" style:display-name="Heading 5" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="5" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.106cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:font-size="85%" fo:font-weight="bold" style:font-size-asian="85%" style:font-weight-asian="bold" style:font-size-complex="85%" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Heading_20_4" style:display-name="Heading 4" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="4" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:color="#808080" fo:font-size="95%" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="95%" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="95%" style:font-style-complex="italic" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Quotations" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
+ <style:paragraph-properties fo:margin-left="1cm" fo:margin-right="1cm" fo:margin-top="0cm" fo:margin-bottom="0.499cm" loext:contextual-spacing="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
+ </style:style>
+ <style:style style:name="Title" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="chapter">
+ <style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
+ <style:text-properties fo:font-size="28pt" fo:font-weight="bold" style:font-size-asian="28pt" style:font-weight-asian="bold" style:font-size-complex="28pt" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Subtitle" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="chapter">
+ <style:paragraph-properties fo:margin-top="0.106cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false" fo:text-align="center" style:justify-single-word="false"/>
+ <style:text-properties fo:font-size="18pt" style:font-size-asian="18pt" style:font-size-complex="18pt"/>
+ </style:style>
+ <style:style style:name="Heading_20_1" style:display-name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="1" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:font-size="130%" fo:font-weight="bold" style:font-size-asian="130%" style:font-weight-asian="bold" style:font-size-complex="130%" style:font-weight-complex="bold"/>
+ </style:style>
+ <style:style style:name="Heading_20_2" style:display-name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="2" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.353cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false"/>
+ <style:text-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_20_3" style:display-name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="3" style:class="text">
+ <style:paragraph-properties fo:margin-top="0.247cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false"/>
+ <style:text-properties fo:color="#808080" 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="Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
+ <style:paragraph-properties text:number-lines="false" text:line-number="0">
+ <style:tab-stops>
+ <style:tab-stop style:position="8.5cm" style:type="center"/>
+ <style:tab-stop style:position="17cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="Placeholder" style:family="text">
+ <style:text-properties fo:font-variant="small-caps" fo:color="#008080" style:text-underline-style="dotted" style:text-underline-width="auto" style:text-underline-color="font-color"/>
+ </style:style>
+ <text:outline-style style:name="Outline">
+ <text:outline-level-style text:level="1" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.762cm" fo:text-indent="-0.762cm" fo:margin-left="0.762cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="2" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.016cm" fo:text-indent="-1.016cm" fo:margin-left="1.016cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="3" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-1.27cm" fo:margin-left="1.27cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="4" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.524cm" fo:text-indent="-1.524cm" fo:margin-left="1.524cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="5" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.778cm" fo:text-indent="-1.778cm" fo:margin-left="1.778cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="6" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.032cm" fo:text-indent="-2.032cm" fo:margin-left="2.032cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="7" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.286cm" fo:text-indent="-2.286cm" fo:margin-left="2.286cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="8" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-2.54cm" fo:margin-left="2.54cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="9" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.794cm" fo:text-indent="-2.794cm" fo:margin-left="2.794cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ <text:outline-level-style text:level="10" style:num-format="">
+ <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
+ <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.048cm" fo:text-indent="-3.048cm" fo:margin-left="3.048cm"/>
+ </style:list-level-properties>
+ </text:outline-level-style>
+ </text:outline-style>
+ <text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
+ <text:notes-configuration text:note-class="endnote" style:num-format="i" 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:style style:name="MP1" style:family="paragraph" style:parent-style-name="Footer">
+ <style:paragraph-properties fo:text-align="center" style:justify-single-word="false">
+ <style:tab-stops>
+ <style:tab-stop style:position="5.219cm"/>
+ <style:tab-stop style:position="8.5cm" style:type="center"/>
+ <style:tab-stop style:position="17cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:page-layout style:name="Mpm1">
+ <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" 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:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
+ </style:page-layout-properties>
+ <style:header-style/>
+ <style:footer-style>
+ <style:header-footer-properties fo:min-height="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.499cm"/>
+ </style:footer-style>
+ </style:page-layout>
+ <style:page-layout style:name="Mpm2">
+ <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" 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:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
+ </style:page-layout-properties>
+ <style:header-style/>
+ <style:footer-style/>
+ </style:page-layout>
+ </office:automatic-styles>
+ <office:master-styles>
+ <style:master-page style:name="Standard" style:page-layout-name="Mpm1">
+ <style:footer>
+ <text:p text:style-name="MP1">
+ <text:page-number text:select-page="current">0</text:page-number>
+ </text:p>
+ </style:footer>
+ </style:master-page>
+ <style:master-page style:name="First_20_Page" style:display-name="First Page" style:page-layout-name="Mpm2" style:next-style-name="Standard"/>
+ </office:master-styles>
+</office:document-styles>
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif.ott b/extras/source/templates/officorr/Modern_business_letter_serif.ott
deleted file mode 100644
index ce6819f02d68..000000000000
Binary files a/extras/source/templates/officorr/Modern_business_letter_serif.ott and /dev/null differ
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/META-INF/manifest.xml b/extras/source/templates/officorr/Modern_business_letter_serif/META-INF/manifest.xml
new file mode 100644
index 000000000000..66181ec34ab9
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/META-INF/manifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
+ <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.text-template"/>
+ <manifest:file-entry manifest:full-path="Thumbnails/thumbnail.png" manifest:media-type="image/png"/>
+ <manifest:file-entry manifest:full-path="styles.xml" manifest:media-type="text/xml"/>
+ <manifest:file-entry manifest:full-path="content.xml" manifest:media-type="text/xml"/>
+ <manifest:file-entry manifest:full-path="meta.xml" manifest:media-type="text/xml"/>
+ <manifest:file-entry manifest:full-path="manifest.rdf" manifest:media-type="application/rdf+xml"/>
+</manifest:manifest>
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/Thumbnails/thumbnail.png b/extras/source/templates/officorr/Modern_business_letter_serif/Thumbnails/thumbnail.png
new file mode 100644
index 000000000000..4f050f0441f8
Binary files /dev/null and b/extras/source/templates/officorr/Modern_business_letter_serif/Thumbnails/thumbnail.png differ
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/content.xml b/extras/source/templates/officorr/Modern_business_letter_serif/content.xml
new file mode 100644
index 000000000000..b5dddb96b8d4
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/content.xml
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-content 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="ht
tp://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:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css
3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
+ <office:scripts/>
+ <office:font-face-decls>
+ <style:font-face style:name="Linux Libertine G1" svg:font-family="'Linux Libertine G'"/>
+ <style:font-face style:name="Mangal1" svg:font-family="Mangal"/>
+ <style:font-face style:name="Open Sans3" svg:font-family="'Open Sans'"/>
+ <style:font-face style:name="Liberation Sans1" svg:font-family="'Liberation Sans'" style:font-family-generic="roman"/>
+ <style:font-face style:name="Open Sans2" svg:font-family="'Open Sans'" style:font-family-generic="roman"/>
+ <style:font-face style:name="Open Sans" svg:font-family="'Open Sans'" style:font-family-generic="swiss"/>
+ <style:font-face style:name="Source Sans Pro1" svg:font-family="'Source Sans Pro'" style:font-family-generic="swiss"/>
+ <style:font-face style:name="Linux Libertine G" svg:font-family="'Linux Libertine G'" style:font-pitch="variable"/>
+ <style:font-face style:name="Liberation Sans" svg:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable"/>
+ <style:font-face style:name="PT Serif" svg:font-family="'PT Serif'" style:font-adornments="Általános" style:font-family-generic="roman" style:font-pitch="variable"/>
+ <style:font-face style:name="Open Sans1" svg:font-family="'Open Sans'" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ <style:font-face style:name="Source Sans Pro" svg:font-family="'Source Sans Pro'" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ <style:font-face style:name="Mangal" svg:font-family="Mangal" style:font-family-generic="system" style:font-pitch="variable"/>
+ <style:font-face style:name="Microsoft YaHei" svg:font-family="'Microsoft YaHei'" style:font-family-generic="system" style:font-pitch="variable"/>
+ <style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/>
+ </office:font-face-decls>
+ <office:automatic-styles>
+ <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Footer">
+ <style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
+ <style:text-properties style:font-name="Linux Libertine G"/>
+ </style:style>
+ <style:style style:name="P2" style:family="paragraph" style:parent-style-name="address"/>
+ <style:style style:name="P3" style:family="paragraph" style:parent-style-name="Text_20_body"/>
+ <style:style style:name="P4" style:family="paragraph" style:parent-style-name="Text_20_body">
+ <style:paragraph-properties fo:text-align="start" style:justify-single-word="false">
+ <style:tab-stops>
+ <style:tab-stop style:position="13.903cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="P5" style:family="paragraph" style:parent-style-name="Text_20_body">
+ <style:paragraph-properties fo:text-align="start" style:justify-single-word="false">
+ <style:tab-stops>
+ <style:tab-stop style:position="13.903cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="P6" style:family="paragraph" style:parent-style-name="Text_20_body">
+ <style:text-properties fo:font-size="10pt" fo:font-weight="normal" officeooo:rsid="000e487e"/>
+ </style:style>
+ <style:style style:name="P7" style:family="paragraph" style:parent-style-name="sender_20_address" style:master-page-name="First_20_Page">
+ <style:paragraph-properties style:page-number="auto">
+ <style:tab-stops>
+ <style:tab-stop style:position="13.903cm" style:type="right"/>
+ </style:tab-stops>
+ </style:paragraph-properties>
+ </style:style>
+ <style:style style:name="P8" style:family="paragraph">
+ <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-align="center" fo:text-indent="0cm"/>
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="18pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:font-name-asian="Microsoft YaHei" style:font-size-asian="18pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Mangal" style:font-size-complex="18pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="P9" style:family="paragraph">
+ <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-align="center" fo:text-indent="0cm"/>
+ </style:style>
+ <style:style style:name="P10" style:family="paragraph">
+ <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-align="center" fo:text-indent="0cm"/>
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" fo:color="#000000" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Open Sans1" fo:font-size="8pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:font-name-asian="Microsoft YaHei" style:font-size-asian="8pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Mangal" style:font-size-complex="8pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T1" style:family="text">
+ <style:text-properties fo:font-size="10pt" fo:font-weight="normal" officeooo:rsid="000e487e"/>
+ </style:style>
+ <style:style style:name="T2" style:family="text">
+ <style:text-properties officeooo:rsid="000f4497"/>
+ </style:style>
+ <style:style style:name="T3" style:family="text"/>
+ <style:style style:name="T4" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Source Sans Pro" fo:font-size="15pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:font-name-asian="Microsoft YaHei" style:font-size-asian="15pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Mangal" style:font-size-complex="15pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T5" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" fo:color="#004586" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Linux Libertine G" fo:font-size="18pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:letter-kerning="true" style:font-name-asian="Microsoft YaHei" style:font-size-asian="20pt" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-name-complex="Mangal" style:font-size-complex="20pt" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <style:style style:name="T6" style:family="text">
+ <style:text-properties fo:font-variant="normal" fo:text-transform="none" fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Source Sans Pro" fo:font-size="20pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:font-name-asian="Microsoft YaHei" style:font-size-asian="20pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Mangal" style:font-size-complex="20pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
+ </style:style>
+ <text:list-style style:name="L1">
+ <text:list-level-style-number text:level="1" style:num-format="A">
+ <style:list-level-properties/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="2" style:num-format="A">
+ <style:list-level-properties text:space-before="0.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="3" style:num-format="A">
+ <style:list-level-properties text:space-before="1.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="4" style:num-format="A">
+ <style:list-level-properties text:space-before="2.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="5" style:num-format="A">
+ <style:list-level-properties text:space-before="3.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="6" style:num-format="A">
+ <style:list-level-properties text:space-before="4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="7" style:num-format="A">
+ <style:list-level-properties text:space-before="4.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="8" style:num-format="A">
+ <style:list-level-properties text:space-before="5.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="9" style:num-format="A">
+ <style:list-level-properties text:space-before="6.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="10" style:num-format="A">
+ <style:list-level-properties text:space-before="7.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ </text:list-style>
+ <text:list-style style:name="L2">
+ <text:list-level-style-number text:level="1" style:num-format="A">
+ <style:list-level-properties/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="2" style:num-format="A">
+ <style:list-level-properties text:space-before="0.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="3" style:num-format="A">
+ <style:list-level-properties text:space-before="1.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="4" style:num-format="A">
+ <style:list-level-properties text:space-before="2.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="5" style:num-format="A">
+ <style:list-level-properties text:space-before="3.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="6" style:num-format="A">
+ <style:list-level-properties text:space-before="4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="7" style:num-format="A">
+ <style:list-level-properties text:space-before="4.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="8" style:num-format="A">
+ <style:list-level-properties text:space-before="5.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="9" style:num-format="A">
+ <style:list-level-properties text:space-before="6.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="10" style:num-format="A">
+ <style:list-level-properties text:space-before="7.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ </text:list-style>
+ <text:list-style style:name="L3">
+ <text:list-level-style-number text:level="1" style:num-format="A">
+ <style:list-level-properties/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="2" style:num-format="A">
+ <style:list-level-properties text:space-before="0.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="3" style:num-format="A">
+ <style:list-level-properties text:space-before="1.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="4" style:num-format="A">
+ <style:list-level-properties text:space-before="2.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="5" style:num-format="A">
+ <style:list-level-properties text:space-before="3.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="6" style:num-format="A">
+ <style:list-level-properties text:space-before="4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="7" style:num-format="A">
+ <style:list-level-properties text:space-before="4.8cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="8" style:num-format="A">
+ <style:list-level-properties text:space-before="5.6cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="9" style:num-format="A">
+ <style:list-level-properties text:space-before="6.4cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ <text:list-level-style-number text:level="10" style:num-format="A">
+ <style:list-level-properties text:space-before="7.2cm"/>
+ <style:text-properties fo:color="#000000" fo:font-size="100%"/>
+ </text:list-level-style-number>
+ </text:list-style>
+ <style:style style:name="gr1" style:family="graphic">
+ <style:graphic-properties draw:stroke="none" svg:stroke-width="0cm" svg:stroke-color="#3465a4" draw:marker-start="" draw:marker-start-width="0.199cm" draw:marker-start-center="false" draw:marker-end="" draw:marker-end-width="0.199cm" draw:marker-end-center="false" draw:fill="gradient" draw:fill-color="#729fcf" draw:fill-gradient-name="Gradient_20_7" draw:textarea-horizontal-align="justify" draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="28.346cm" fo:min-width="3.037cm" fo:padding-top="0.125cm" fo:padding-bottom="0.125cm" fo:padding-left="0.25cm" fo:padding-right="0.25cm" draw:shadow="hidden" draw:shadow-offset-x="0.199cm" draw:shadow-offset-y="0.199cm" draw:shadow-color="#808080" style:run-through="foreground" style:wrap="run-through" style:number-wrapped-paragraphs="no-limit" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" draw:wrap-influence-on-position="once-con
current" style:flow-with-text="false"/>
+ </style:style>
+ <style:style style:name="gr2" style:family="graphic">
+ <style:graphic-properties draw:stroke="solid" svg:stroke-width="0cm" svg:stroke-color="#000000" draw:marker-start="" draw:marker-start-width="0.199cm" draw:marker-start-center="false" draw:marker-end="" draw:marker-end-width="0.199cm" draw:marker-end-center="false" draw:fill="solid" draw:fill-color="#ffffff" draw:textarea-horizontal-align="justify" fo:min-height="1.201cm" fo:padding-top="0.125cm" fo:padding-bottom="0.125cm" fo:padding-left="0.25cm" fo:padding-right="0.25cm" draw:shadow="hidden" draw:shadow-offset-x="0.199cm" draw:shadow-offset-y="0.199cm" draw:shadow-color="#808080" style:run-through="foreground" style:wrap="run-through" style:number-wrapped-paragraphs="no-limit" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" draw:wrap-influence-on-position="once-concurrent" style:flow-with-text="false"/>
+ </style:style>
+ <number:date-style style:name="N106">
+ <number:year number:style="long"/>
+ <number:text>. </number:text>
+ <number:month number:style="long" number:textual="true"/>
+ <number:text> </number:text>
+ <number:day/>
+ <number:text>.</number:text>
+ </number:date-style>
+ </office:automatic-styles>
+ <office:body>
+ <office:text>
+ <office:forms form:automatic-focus="false" form:apply-design-mode="false"/>
+ <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>
+ <text:p text:style-name="P7">
+ <draw:frame text:anchor-type="paragraph" draw:z-index="1" draw:style-name="gr2" draw:text-style-name="P10" svg:width="2.504cm" svg:height="2.47cm" svg:x="-3.403cm" svg:y="0.014cm">
+ <draw:text-box>
+ <text:p text:style-name="P9">
+ <text:span text:style-name="T4">Put your</text:span>
+ </text:p>
+ <text:p text:style-name="P9">
+ <text:span text:style-name="T5">LOGO</text:span>
+ <text:span text:style-name="T6"> </text:span>
+ </text:p>
+ <text:p text:style-name="P9">
+ <text:span text:style-name="T4">here</text:span>
+ </text:p>
+ </draw:text-box>
+ </draw:frame>
+ <text:span text:style-name="T1">
+ <text:tab/>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><Sender's name></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:line-break/>
+ <text:tab/>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><Company Name></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:line-break/>
+ <text:tab/>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><address street></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:line-break/>
+ <text:tab/>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><address postal code></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T3"> </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><address city></text:placeholder>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:line-break/>
+ <text:tab/>
+ </text:span>
+ <text:span text:style-name="T3">
+ <text:placeholder text:placeholder-type="text"><state></text:placeholder>
+ </text:span>
+ </text:p>
+ <text:p text:style-name="P4">
+ <text:tab/>
+ <text:date style:data-style-name="N106" text:date-value="2014-12-28T11:41:10.455000177" text:fixed="true">2014/ December 28/</text:date>
+ </text:p>
+ <text:p text:style-name="P4"/>
+ <text:p text:style-name="P2">
+ <text:placeholder text:placeholder-type="text"><Title></text:placeholder>
+ <text:placeholder text:placeholder-type="text"><Recipient's name></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><Company Name></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><address street></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><address postal code></text:placeholder>
+ <text:placeholder text:placeholder-type="text"><address city></text:placeholder>
+ <text:line-break/>
+ <text:placeholder text:placeholder-type="text"><state></text:placeholder>
+ </text:p>
+ <text:p text:style-name="P3">Dear <text:placeholder text:placeholder-type="text"><Title></text:placeholder> <text:placeholder text:placeholder-type="text"><Recipient's name></text:placeholder><text:span text:style-name="T2">, </text:span></text:p>
+ <text:p text:style-name="P3">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</text:p>
+ <text:p text:style-name="P3">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </text:p>
+ <text:p text:style-name="P3">We are looking forward to hearing from you soon.</text:p>
+ <text:p text:style-name="P3">Yours sincerely,</text:p>
+ <text:p text:style-name="P6">
+ <text:placeholder text:placeholder-type="text"><Sender's name></text:placeholder>
+ </text:p>
+ </office:text>
+ </office:body>
+</office:document-content>
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/manifest.rdf b/extras/source/templates/officorr/Modern_business_letter_serif/manifest.rdf
new file mode 100644
index 000000000000..927e206bb226
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/manifest.rdf
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="styles.xml">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="styles.xml"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="content.xml">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="content.xml"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="">
+ <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document"/>
+ </rdf:Description>
+</rdf:RDF>
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/meta.xml b/extras/source/templates/officorr/Modern_business_letter_serif/meta.xml
new file mode 100755
index 000000000000..a6a72997c209
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/meta.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office: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:ooo="http://openoffice.org/2004/office" xmlns:grddl="http://www.w3.org/2003/g/data-view#" office:version="1.2">
+ <office:meta>
+ <meta:creation-date>2014-12-28T11:41:10.830000000</meta:creation-date>
+ <meta:editing-duration>PT17M45S</meta:editing-duration>
+ <meta:editing-cycles>2</meta:editing-cycles>
+ <meta:generator>LibreOffice/4.3.5.2$Windows_x86 LibreOffice_project/3a87456aaa6a95c63eea1c1b3201acedf0751bd5</meta:generator>
+ <dc:description>Modern business letter with serif font</dc:description>
+ <dc:title>Modern business letter serif</dc:title>
+ <dc:date>2014-12-28T11:58:55.267000000</dc:date>
+ <meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="10" meta:word-count="151" meta:character-count="1009" meta:non-whitespace-character-count="860"/>
+ </office:meta>
+</office:document-meta>
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/mimetype b/extras/source/templates/officorr/Modern_business_letter_serif/mimetype
new file mode 100644
index 000000000000..6a297d887997
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/mimetype
@@ -0,0 +1 @@
+application/vnd.oasis.opendocument.text-template
\ No newline at end of file
diff --git a/extras/source/templates/officorr/Modern_business_letter_serif/styles.xml b/extras/source/templates/officorr/Modern_business_letter_serif/styles.xml
new file mode 100644
index 000000000000..021acca93ae5
--- /dev/null
+++ b/extras/source/templates/officorr/Modern_business_letter_serif/styles.xml
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document-styles 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="htt
p://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:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
+ <office:font-face-decls>
+ <style:font-face style:name="Linux Libertine G1" svg:font-family="'Linux Libertine G'"/>
+ <style:font-face style:name="Mangal1" svg:font-family="Mangal"/>
+ <style:font-face style:name="Open Sans3" svg:font-family="'Open Sans'"/>
+ <style:font-face style:name="Liberation Sans1" svg:font-family="'Liberation Sans'" style:font-family-generic="roman"/>
+ <style:font-face style:name="Open Sans2" svg:font-family="'Open Sans'" style:font-family-generic="roman"/>
+ <style:font-face style:name="Open Sans" svg:font-family="'Open Sans'" style:font-family-generic="swiss"/>
+ <style:font-face style:name="Source Sans Pro1" svg:font-family="'Source Sans Pro'" style:font-family-generic="swiss"/>
+ <style:font-face style:name="Linux Libertine G" svg:font-family="'Linux Libertine G'" style:font-pitch="variable"/>
+ <style:font-face style:name="Liberation Sans" svg:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable"/>
+ <style:font-face style:name="PT Serif" svg:font-family="'PT Serif'" style:font-adornments="Általános" style:font-family-generic="roman" style:font-pitch="variable"/>
+ <style:font-face style:name="Open Sans1" svg:font-family="'Open Sans'" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ <style:font-face style:name="Source Sans Pro" svg:font-family="'Source Sans Pro'" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ <style:font-face style:name="Mangal" svg:font-family="Mangal" style:font-family-generic="system" style:font-pitch="variable"/>
+ <style:font-face style:name="Microsoft YaHei" svg:font-family="'Microsoft YaHei'" style:font-family-generic="system" style:font-pitch="variable"/>
+ <style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/>
+ </office:font-face-decls>
+ <office:styles>
+ <draw:gradient draw:name="Axial_20_light_20_red_2f_white" draw:display-name="Axial light red/white" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="50%"/>
+ <draw:gradient draw:name="Gradient_20_7" draw:display-name="Gradient 7" draw:style="linear" draw:start-color="#aecf00" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="300" draw:border="0%"/>
+ <draw:gradient draw:name="halványuló" draw:style="linear" draw:start-color="#aecf00" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
... etc. - the rest is truncated
More information about the Libreoffice-commits
mailing list