It is not possible to use page styles in LibreOffice Draw. This would be necessary to allow different page orientations (portrait/landscape) in one file.
*** Bug 57673 has been marked as a duplicate of this bug. ***
That never worked in OOo / LibO, limitation is inherited from OOo; see AOOo issue!
Note that for issue as I observed it (Unable to set different backgrounds ('None' and 'Colour: Black') for different slides in a presentation.) Help page and message prompt indicate that setting different backgrounds is (i.e. should be) possible.
Created attachment 70795 [details] Sample how it works @Jeremy You can create different backgrounds easily in 'View -> Master View' (I checked with LibreOffice 3.6.4.3 rc" German UI/ German Locale [Build-ID: 2ef5aff] {pull date 2012-11-28} on German WIN7 Home Premium (64bit) and then use different slide backgrounds as you can see in attached sample documents. So it is easy to assign different backgrounds in a document, but I will have to check whether there is an "import" from an other document will work. If you simple changed the "Default" background color in the document from where you imported a slide it's expected that the background color of the target document will be used. If in both documents Styles with the same name are used the Style definition of the target document will be used.
@Rainer Thanks. Have played around some more: turns out my problem was down to trying to apply a background of 'None' (specifically) to an individual slide, i.e. not understanding how it comes together in this area.
Hi @jeremy, so we can close this as 'worksforme' ?
The original issue (portrait/landscape in one file) has not been resolved so far. Please let it in its current state.
OK, then I update the summary :-)
Hi, Can I add to this request? My requirement is to have different size pages with different orientations in the one document. I use Visio and this is standard usage for drawings we create. Eg A4 cover page, A3 wiring diagrams etc. Sometimes go to A2 to fit it all in one the one page. If we want uniform printing, we will print all to fit (scaled to one size - eg A3) otherwise individual pages get printed as required. I am using LibreOffice 3.5.5.3 on Win XP. Thanks, Tony
Updated the topic to include the issue of different page sizes. Martin
As per comment #2 I am including a link to the equivalent AOO bug, which has seen little attention in the nine years since it was raised. This is purely for information only. https://issues.apache.org/ooo/show_bug.cgi?id=29234
Hi, I just got burned by this. Can you guys add this to your next release? Many thanks, -T
This bug started life as a request to implement page styles, but the summary has been edited to specify page orientation and page size (both of which are subsets / attributes of having a page style). I am amending the summary again for clarity. Importing either a Visio file (bug 61294) or PDF (bug 64990) with varying page sizes into Draw results in all pages being set to the same orientation / size. Added Apache issue 26641 to See Also list. It is currently unconfirmed, but relates to page orientation i.e., is a subset of Apache issue 29234.
*** Bug 61294 has been marked as a duplicate of this bug. ***
*** Bug 92953 has been marked as a duplicate of this bug. ***
*** Bug 44216 has been marked as a duplicate of this bug. ***
Is this something depending on the document format (ODG)? I refer to the change of orientation or size, not necessarily introducing page-style.
*** Bug 111702 has been marked as a duplicate of this bug. ***
Incorrect importing of a PDF that mixes portrait and landscape orientations in the same file is a pain.
Is this feature supported by the ODF spec already? Meaning, can page styles be applied per page in draw in the SPEC? That's because, if someone's going to implement this feature, it has to be designed properly first.
(In reply to Shem Pasamba from comment #20) > Is this feature supported by the ODF spec already? Meaning, can page styles > be applied per page in draw in the SPEC? That's because, if someone's going > to implement this feature, it has to be designed properly first. Regina, this is for you.
The limitation is not in file format, but LibreOffice restricts it.
Hello, Anyone know if there any plan to implement this feature?
*** Bug 121632 has been marked as a duplicate of this bug. ***
(In reply to Gauthier from comment #23) > Anyone know if there any plan to implement this feature? You can see if a bug has an assignee. This one has not.
Changing enhancement priority to 'high' since the number of people in CC is higher than 20
LibreDraw has in the last few years become a very useful took for editing PDF documents. I had to work with a 446 page PDF data sheet for a CPU family and weed out the irrelevant pages. Previously I would have used PDF MOD for this but it fails with some modern PDFs. But Draw imported the PDF and I was able to go through and chop out pages I didn't want, and put highlight boxes and other annotations around information that needed it. The only problem was a large number of pages have tables in the PDF shown in landscape mode. To fix those pages I had to rotate the content by 90 degrees plus reset the x y offset to 0. If Draw could have different page size and orientation for different pages that would be very useful. Even for my own Engineering work I've used it for many industrial process flow drawings in the last 2 years, and a few times I've needed mix page size, perhaps some A2 drawings with an A3 on the last page. Yes, you can do them as separate documents but it's much easier to keep the body of work in the one document and share the styles and other formatting. Please do implement different page format and size in Draw. Please.
*** Bug 132665 has been marked as a duplicate of this bug. ***
Hi, I'd like to tack on to this feature request with another use case. LibreOffice Draw has been the easiest free software to use when manipulating PDFs in recent times, specifically when the need is only to add a watermark and password-protection on existing PDFs. Currently, PDF files can have different orientations within the same document before import into Draw but not when exporting back. Content is truncated based on the global orientation setting. Adding page level styles would be immensely useful. Thanks,
+1 I would also like to add my name to the list. Draw has become a .pdf utility for many of us. Having Draw able to allow different page orientations like Writer would be a major step in making Draw a definite .pdf tool of choice for users. Thanks for taking another look at this feature request. Marc
It would be very useful to have this feature. Please implement it if possible. Thanks a lot.
*** Bug 143473 has been marked as a duplicate of this bug. ***
Same here, it would be very useful to be able to mix portrait and landscape pages in Draw
I would really love this feature. The same behaviour happens when you try to load a pdf with pages that have multipl orientations and everything is displayed as A4 cropping all the Landscape or A3 pages Open office has the same behaviour. Please correct it Thanks
I create separate PDF documents in Draw, and then I combine them. Painful I know but it works.
i hope that the developing team fix this issue
Me too There are lots of duplicate requests for this so the CC count is way higher than 20...
(In reply to Ian from comment #38) > There are lots of duplicate requests for this so the CC count is way higher > than 20... Yeah. It's on 50. Why do you mention this...?
I think the request to be able to have different page layouts in a single document is still vary valid. I more than occasionally need portrait and landscape drawing in one document!
Mohit Marathe committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/15772d8e1515b23d9ace7095c7612c2e991c2350 tdf#49787 cool#13066 support multiple slide size in Impress It will be available in 26.8.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Hi, Thanks a lot for this very useful feature. Tested in LibreOfficeDev 26.8.0.0.alpha0+ (X86_64) and seems to work fully both in Draw and Impress. However in Page Pane / Slide Pane, pages / slides preview is not responsive and keeps the size and orientation of the first page / slide for all pages / slides, resulting in distorted preview. Is it possible to adapt the preview to the size / orientation of each page / slide ? Regards
(In reply to vatairethibault from comment #42) > Tested in LibreOfficeDev 26.8.0.0.alpha0+ (X86_64) and seems to work fully > both in Draw and Impress. How did you achieve different page orientations, for example, in Draw? Whatever UI control I use it always affects the whole document.
Created attachment 204982 [details] File to reproduce the crash I get a crash: Open the attached document. Switch to Master View. Select second slide in page pane. It is named "Hoch". Open menu Page -> Page properties. Go to tab Page unselect checkbox "Resize all pages" In radiobutton group "Orientation" click on "Portrait". => Crash The error message is Exception thrown: read access violation. **this** was nullptr. The last lines of call stack are svxcorelo.dll!sdr::MasterPageDescriptor::GetUsedPage() Line 59 C++ svxcorelo.dll!SdrPage::TRG_GetMasterPage() Line 1682 C++ sdlo.dll!SdDrawDocument::ResizeCurrentPage(SdPage * pPage, const Size & rNewSize, PageKind ePageKind, SdUndoGroup * pUndoGroup, __int64 nLeft, __int64 nRight, __int64 nUpper, __int64 nLower, bool bScaleAll, Orientation eOrientation, unsigned short nPaperBin, bool bBackgroundFullSize) Line 468 C++ sdlo.dll!sd::ViewShell::SetPageSizeAndBorder(PageKind ePageKind, const Size & rNewSize, __int64 nLeft, __int64 nRight, __int64 nUpper, __int64 nLower, bool bScaleAll, Orientation eOrientation, unsigned short nPaperBin, bool bBackgroundFullSize) Line 559 C++ sdlo.dll!sd::FuPage::ApplyItemSet(const SfxItemSet * pArgs) Line 598 C++ sdlo.dll!sd::FuPage::ApplyItemSet(SdStyleSheet & styleSheet, const std::shared_ptr<SfxItemSet> & newAttr, SfxItemSet & tempSet, const std::shared_ptr<SfxItemSet> & mergedAttr) Line 487 C++ sdlo.dll!sd::FuPage::ExecuteAsyncDialog::__l38::<lambda_1>::operator()(long nResult) Line 363 C++ sdlo.dll!std::invoke<`sd::FuPage::ExecuteAsyncDialog'::`38'::<lambda_1> &,long>(sd::FuPage::ExecuteAsyncDialog::__l38::<lambda_1> & _Obj, long && _Arg1) Line 1680 C++ sdlo.dll!std::_Func_impl_no_alloc<`sd::FuPage::ExecuteAsyncDialog'::`38'::<lambda_1>,void,long>::_Do_call(long && <_Args_0>) Line 880 C++
Hi Regina, I think the crash should be reported in a follow-up ticket linking to this one. Could you please do that?
(In reply to Xisco Faulí from comment #45) > Hi Regina, > I think the crash should be reported in a follow-up ticket linking to this > one. > Could you please do that? Done. See bug 170277
(In reply to Heiko Tietze from comment #43) > (In reply to vatairethibault from comment #42) > > Tested in LibreOfficeDev 26.8.0.0.alpha0+ (X86_64) and seems to work fully > > both in Draw and Impress. > How did you achieve different page orientations, for example, in Draw? > Whatever UI control I use it always affects the whole document. - Select a page in the "Pages" pane, - Open menu Page -> Page properties, - Go to tab Page, - Unselect checkbox "Resize all pages", - In radiobutton group "Orientation" change the orientation of the page, - Click on "OK" button to apply the change. The new orientation is applied to the selected page. (but the orientation of the page preview in the "Pages" pane remains unchanged)
When several pages / slides are selected in the Pages / Slides pane (by maintains Ctrl or Shift key pressed while selecting), changes to the size / orientation is only applied to the first item of the selection. Even if "Resize all pages" is unchecked, shouldn't changes be applied to all selected pages / slides ? Regards
Created attachment 204989 [details] File to reproduce bug of the sidebar In some case, change the orientation of a page from the sidebar doesn't work. Not sure if this bug is related to this new feature. How to reproduce : - open LibreOffice Draw - open menu View -> Sidebar to show the sidebar if it is not already visible - in the sidebar, go to the "Properties" tab - open the file provided as attachment - wait few seconds for all information about the selected page are fully loaded in the sidebar - select the second page of the document in the "Pages" pane - in the sidebar, change orientation from "Landscape" to "Portrait" Current behavior : orientation of the selected page is not changed from "Landscape" to "Portrait" Expected behavior : orientation of the selected page should be changed from "Landscape" to "Portrait"
(In reply to vatairethibault from comment #47) > - Unselect checkbox "Resize all pages", Missed this ;-) (In reply to vatairethibault from comment #48) > Even if "Resize all pages" is unchecked, shouldn't changes be applied to all > selected pages / slides ? Yes And I spotted an issue with the panes sidebar where different orientations are not respected. We probably have to create follow-up tickets. Not sure if Mohit plans to continue the work.
Mohit: feel free to close as fixed.
This feature is missing in release notes https://wiki.documentfoundation.org/ReleaseNotes/26.2
(In reply to Laurent Balland from comment #52) > This feature is missing in release notes > https://wiki.documentfoundation.org/ReleaseNotes/26.2 Sorry for the noise, I misread the Whiteboard