Hey Alex, yes, that's easy :)
Just write a small macro to check if the actual document has a URL and if, check the flag isModified(). If this flag is true or the Document do not have an url you do have unsaved changes - so you can act with a own dialog. Otherwise call uno:print - that is the same as using the print-button or the menu: file - print. Then - create an extension out of your code, create an addon.xcu file which replace the existing commands (file - print and print-Button) with your marco. Define the moduls were it should work (i.E. Writer, Calc). Install your extension - ready :) Now - when the user klick on the print-button, your macro will check the document and react as you want. Best regards Thomas Am 30.01.2014 15:05, schrieb Кораблёв Алексей Анатольевич: > Hello ! I faced with the following problem: I need to launch an > additional dialog box while user pushing the "Print" button: I would > like to check if he has saved the document that he's trying to print > in order to prevent the printing of the unsaved documents. Are there > any methods of the solution of this task without modification of a > source code? > > Yours truly, Alex. > > > > > _______________________________________________ LibreOffice mailing > list [email protected] > http://lists.freedesktop.org/mailman/listinfo/libreoffice -- ## Unterstützung der freien Office Suite ## http://de.libreOffice.org - www.LibreOffice.org ## Vorstand Freies Office Deutschland e.V. ## Mitglieder willkommen: www.FroDeV.org _______________________________________________ LibreOffice mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice
