office-gobmx/sd
Regina Henschel 005f5db47b tdf#100348 add fill to fontwork in export to pptx
This patch adds fill to the characters in a Fontwork shape in export
to pptx. It does not contain export to docx and not import.

Change-Id: Ie7c8a35380a845f513516636c4f60ee307eacd50
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98187
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-07-10 00:57:22 +02:00
..
inc tdf#127680 Add the option to print even or odd values from a particular range 2020-07-02 12:12:02 +02:00
qa tdf#100348 add fill to fontwork in export to pptx 2020-07-10 00:57:22 +02:00
res tdf#131870 Update elementary & Sukapura buttons 2020-04-23 02:09:23 +02:00
sdi tdf#100772 sd: add uno:DeleteTable to non-NB menus 2020-07-07 22:21:26 +02:00
source Resolves: tdf#134674 object inserting using dialogs SdrModel 2020-07-09 20:46:47 +02:00
uiconfig tdf#100772 sd: add uno:DeleteTable to non-NB menus 2020-07-07 22:21:26 +02:00
util prefix is unused when all implementations have constructors 2020-01-14 22:26:39 +01:00
workben compact namespace in sd 2020-05-09 20:02:29 +02:00
xml implement PowerPoint 'flash' slide transition (API CHANGE) 2020-05-08 17:37:26 +02:00
xsl
AllLangMoTarget_sd.mk migrate to boost::gettext 2017-07-21 08:20:50 +01:00
CppunitTest_sd_activex_controls_tests.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_dialogs_test.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_export_ooxml1.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_export_ooxml2.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_export_tests.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_filters_test.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_html_export_tests.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_import_tests.mk pdfium: Make Insert -> Image... use VectorGraphicData for PDF. 2020-03-17 22:01:15 +01:00
CppunitTest_sd_import_tests_smartart.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_misc_tests.mk Add missing test dependency on instdir/share/config/images_*.zip 2020-02-07 09:12:32 +01:00
CppunitTest_sd_pdf_import_test.mk SdrPdfImport: add a test class to sd and write a simple test 2020-05-05 12:12:07 +02:00
CppunitTest_sd_svg_export_tests.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_tiledrendering.mk sd: move LOK search tests out of tiledrendering.cxx 2020-06-03 07:42:03 +02:00
CppunitTest_sd_uiimpress.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
CppunitTest_sd_uimpress.mk gbuild: Treat 'DBUS_GLIB_CFLAGS' as includes, not defines 2019-10-17 16:04:19 +02:00
IwyuFilter_sd.yaml Resolves: tdf#133411 drop CONTENT_FLOWS_TO from dialog to search results 2020-05-28 09:52:23 +02:00
JunitTest_sd_unoapi.mk
Library_sd.mk weld custom animation panel 2020-04-06 21:24:40 +02:00
Library_sdd.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
Library_sdfilt.mk use common PCH in sd/ 2019-10-04 09:00:18 +02:00
Library_sdui.mk reduce number of framework libraries 2020-07-04 22:42:54 +02:00
Makefile
Module_sd.mk SdrPdfImport: add a test class to sd and write a simple test 2020-05-05 12:12:07 +02:00
Package_opengl.mk gbuild: set Package default target to INSTDIR 2013-10-28 20:17:26 +01:00
Package_web.mk tdf#131870 update button icons add elementary and sukapura 2020-04-07 11:28:26 +02:00
Package_xml.mk
README fix path in README 2016-10-25 17:09:46 +02:00
README_REMOTE
UIConfig_sdraw.mk tdf#124258 Draw NB groupedbar_full not available for draw 2019-12-04 07:59:09 +01:00
UIConfig_simpress.mk weld GlueEscDirLB ItemWindow 2020-02-07 14:11:27 +01:00
UITest_impress_tests.mk
UITest_sd_findReplace.mk

The core directory for the impress/draw applications.

Think of impress as a hack on top of draw.


sd module contains impress/draw specific code, non-shared UI and part
of ppt and pptx filter, few other filters too.

the slideshow UI lives here as well, the slideshow engine is in
slideshow module though (including the 3D transitions engine
slideshow/source/engine/opengl).

the most used filters are ODF's odp, binary ppt and OOXML's
pptx. their locations are listed below:

 * odp import and export filters are in xmloff module (mostly xmloff/source/draw)

 * ppt import is in sd/source/filter/ppt (big shared chunks are also in svx)
 * ppt export is in sd/source/filter/eppt (big shared chunks are also in svx)

 * pptx import is in oox/source/ppt (and uses a lot of
   oox/source/drawingml and oox/source/*)
 * pptx export is in sd/source/filter/eppt (mostly in pptx-* source
   files) and shared part is in oox/source/export

== PPTX export/import filters ==

PPTX export filter is split into 2 parts. Impress related part is in
sd/source/filter/eppt/pptx-* and the other part is in
oox/source/export/ because it contains mostly code related to
DrawingML, which is shared with writer and calc ooxml export.

The export filter was written in 2009 IIRC and was not much extended
feature-wise lately.

FUTURE work: add custom shapes export (see below). enhance text
output, we don't write text style for indentation levels now, need to
export a:lvl1pPr, a:lvl2pPr, ... elements.

PPTX import was written by Sun/Oracle and then extended in LibreOffice
a lot during bug fixing. It is located in oox/source/ppt and
oox/source/drawingml. The areas with most bugs (at least until today)
were shape placeholders and text style inheritance.