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

Bild und Text in pdf speichern

 

Schnu
Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 28.09.09
Wohnort: Duisburg
Version: ---
     Beitrag Verfasst am: 17.10.2011, 12:39     Titel: Bild und Text in pdf speichern
  Antworten mit Zitat      
Hallo.

Ich habe ein GUI, dass mir eine bestimmte physikalische Berechnung ausführt und das Ergebnis dann plottet. Das Bild kann ich aus dem GUI heraus auch als jpg speichern. Ich habe auch die Funktion eingebaut einige Parameter in einer txt-Datei zu speichern.

Jetzt will ich beides zusammen führen und Bild und txt in ein pdf-Dokument schreiben.

Das Bild als pdf zu speichern ist kein Problem, aber wie bekomme ich den Text heir rein?

Wenn ihr mir da helfen könntet, wäre ich sehr dankbar.

SCHNU
Private Nachricht senden Benutzer-Profile anzeigen


Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 18.10.2011, 15:55     Titel:
  Antworten mit Zitat      
Hey,

prinzipiell könntest du eine neue figure in der passenden Größe erstellen (z.B. A4) diese unsichtbar machen und im oberen Bereich eine axes einfügen in der du mittelst text() deine Texte positionierst und darunter deinen Plot mittels copyobj() setzt.
Dann kannst du z.B. printpreview(hfig) benutzen oder wenn du mehrere Seiten auf einmal exportieren möchtest würde ich mal im MFE nach ps2pdf.m schauen...
Dann musst du allerdings die figures erst im ps Format speichern...

Greetings

Marco
Private Nachricht senden Benutzer-Profile anzeigen
 
Schnu
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 28.09.09
Wohnort: Duisburg
Version: ---
     Beitrag Verfasst am: 26.10.2011, 14:34     Titel:
  Antworten mit Zitat      
Hallo.

Danke für den Tip. Es hzapert bei mir leider noch an der Umsetzung.

Hier mal in verkürzter Form mein Code:
Code:
       
        PR = TEMPFIG
        set(PR,'Visible','off','PaperType','A4', 'units','normalized')
        axes('position',[0.05 0.05 0.9 0.45])
        text(0,0,char(PARAM))
        print (PR,'-dpdf',N{1})
 


TEMPFIG ist das handle von der Grafik, die ich einfügen möchte. Leider sitzt diese dann mittig im pdf.
Wie bekomme ich die Grafik nach oben?

Die axes und den Text werden bei mir im GUI eingefügt und nicht in PR. Was muss ich ändern, damit der text in PR geschrieben wird?

Vielen Dank!

Schnu
Private Nachricht senden Benutzer-Profile anzeigen
 
Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 27.10.2011, 08:00     Titel:
  Antworten mit Zitat      
Hey,

also um überhaupt mal einen Eindruck zu bekommen wo du die Objekte platzieren musst würde ich Anfangs beim Programmieren die figure auf sichbtar schalten. Du kannst ja später wenn du fertig bist immernoch die figure auf unsichtbar schalten.
Beispiel:
Code:

h=figure('PaperPosition',[0 0 20 29],...
            'PaperSize',[20.98 29.68],'PaperType','a4letter','visible','off');
SDAxes = axes('Parent',h,'Units','centimeters','Position',[3 18 17 8],'box','off','visible','off');
text(0,13*0.06,'Länge','parent',SDAxes);
text(0.4,13*0.06,'[m]','parent',SDAxes);
text(0,12*0.06,'Normdichte','parent',SDAxes);
text(0.4,12*0.06,'[kg/m3]','parent',SDAxes);
uiwait(printpreview(h))
close(h)
 


Greetings

Marco
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 - 2025 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.