...and remain invisible after save. After0b9e4f6085shapes did get hidden, but in case of wrap-around shapes text still flowed around their supposed placement. Hidden images were simply shown before and after. Add a new Visible property to SwXTextGraphicObject, and let it set SwFlyDrawObj's Visible member as SdrObject. Import and export wp:docPr's hidden attribute in OOXML based on these properties. To avoid showing their area, let SwAnchoredObject::GetObjRectWithSpaces() return an empty rectangle (during opening this is only called from SwTextFly's IsAnyObj(...) and InitAnchoredObjList(), though). Note that Writer lacks support of changing visibility of images and shapes. This change adds minimal support for hiding them and roundtripping the setting in DOCX, but doesn't add ODF or UI support. Change-Id: I6e9d062628006a7128e380d1af06508625aa3d06 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197056 Tested-by: Jenkins Reviewed-by: Aron Budea <aron.budea@collabora.com> (cherry picked from commitc1f7ea0db1) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197286 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
LibreOffice API IDL Files Except UDK API
Contains all of the IDL files except those in udkapi.
i.e. the interfaces that are specific to the LibreOffice application. An artificial (?) separation.
The reference offapi/type_reference/offapi.idl and
udkapi/type_reference/udkapi.idl (formerly combined into a single
offapi/type_reference/types.rdb) are used to detect inadvertent incompatible
changes. They are plain-text .idl files (not strictly lexicographically sorted,
though, so they satisfy the .idl file requirements for no forward dependencies),
so in cases where we deliberately /do/ become incompatible they can be modified
manually.
Old such cases of deliberately becoming incompatible are listed in
offapi/type_reference/typelibrary_history.txt, newer such cases are recorded in
the git logs of (now superseded) offapi/type_reference/types.rdb,
offapi/type_reference/offapi.rdb, and udkapi/type_reference/udkapi.rdb, new such
cases are recorded in the git logs of offapi/type_reference/offapi.idl and
udkapi/type_reference/udkapi.idl.