WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fullscreen figure wird beim print() abgeschnitten

 

Nordlicht
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2017, 15:36     Titel: Fullscreen figure wird beim print() abgeschnitten
  Antworten mit Zitat      
Moin moin,

ich setze mein figure mit
Code:
   set(gcf, 'Position', get(0, 'Screensize')); %fullscreen
 

auf fullscreen. Anschließend möchte ich es noch gern drucken, via

Code:
   print(fig,'MYpdf.pdf','-dpdf')
 


Tue ich dies, wird mir mein figure links und rechts ordentlich gekürzt. Wenn ich die obere Zeile auskommentiere, wird so gespeichert wie es sich gehört.

Nun steht in der Hilfe von print() folgendes:

Zitat:
Starting in R2016a, the size of printed and saved figures match the size of the figure on the screen by default. For more information, see Printed Figure Size: Print or save figures that match size of the figure on the screen by default.


Steht das in Zusammenhang? Ist das ein bekanntes Problem?

Lieben Gruß
euer Nordlicht
Private Nachricht senden Benutzer-Profile anzeigen


Nordlicht
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.04.2017, 14:19     Titel:
  Antworten mit Zitat      
Also um mein Problem einzugrenzen folgendes:

Code:
figure('PaperPositionMode', 'auto');
plot(rand(10));
set(gcf, 'Position', get(0, 'Screensize')); %fullscreen
print(gcf, '-dpdf', 'test.pdf');


So wird mir eine abgeschnittene PDF erstellt. die Fullscreen option ist leider ein Muss, da man andernfalls die 3x3 subplots in der eigentlichen Funktion nicht mehr ausreichend lesbar sind.
Wie bringe ich print() nun dazu, wirklich alles in eine PDF zu bringen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Nordlicht
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.04.2017, 08:27     Titel:
  Antworten mit Zitat      
Keiner eine Idee? Oder ist die Frage wirklich so doof?

Lieben Gruß
euer Nordlicht
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 25.04.2017, 12:01     Titel:
  Antworten mit Zitat      
Hallo Nordlicht,

Wie wäre es die PaperPosition nicht automatisch einzustellen, sondern an die tatsächliche Papier-Position anzupassen? Kann es sein, das die Grafiken rotiert ausgedruckt werden? Stimmt also die PaperOrientation?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Nordlicht
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.04.2017, 19:06     Titel:
  Antworten mit Zitat      
Danke, dass sind gute Tipps. Gehe dem die Tage auf den Grund.

LG
Nordlicht
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.