SAPUI5 HTML-Page in PDF umwandeln

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

SAPUI5 HTML-Page in PDF umwandeln

Beitrag von AliR (ForumUser / 2 / 0 / 0 ) »
Hallo an alle,

ich bin hier ganz neu und hoffe, dass ich hier richtig bin :-)

Ich habe da ein kleines Problem. Ich bin gerade dabei ein Programm zu schreiben mit openui5.

Ich habe eine GoogleChart in eine HTML-Page eingefügt und diese in einem Panel. Nun möchte ich diese HTML-Seite bzw. diesen GoogleChart in ein PDF-Dokument umwandeln mithilfe eines Buttons. Er soll mir z.B. die PDf-Datei aufm Desktop oder irgendwo erstellen. Hauptsache er macht es :-)

Das ist die View-Datei

Code: Alles auswählen.

createContent : function(oController) {
					
						var content = [];
						var html1 = new sap.ui.core.HTML(
								"html1",
								{
									content : "<div id=\"piechart_3d\" style=\"width: 900px; height: 500px;\"></div>",
									preferDOM : false,
									afterRendering : function(e) {
										google.setOnLoadCallback(oController
												.drawChart());
									}
								});
						var oPanel = new sap.ui.commons.Panel();
						oPanel.setTitle(new sap.ui.core.Title({
							text : "Google Chart"
						}));
						
						var oBackButton = new sap.ui.commons.Button({
							text : "Back",
							press: [oController.backToPage, oController]
						});
						
						var app = new sap.ui.getCore().byId("moreId");
						
						oPanel.addContent(html1);
						oPanel.addButton(oBackButton);
						content.push(oPanel);
						
						return new sap.m.Page({
							title : "Kreisdiagramm",
							navButtonPress : function() {
								app.back();
							},
							content : [ content ]
						});
					}	
Und hier die Controller-Datei

Code: Alles auswählen.

drawChart : function() {
		me = this;
		data = google.visualization.arrayToDataTable([
				[ 'Task', 'Hours per Day' ], [ 'Anlagevermögen', 938494.5], [ 'Umlaufvermögen', 917969.6 ],
				[ 'Vorraete', 524262.16 ], [ 'Forderungen', 393707.47 ], [ 'Eigenkapital', 335512.12 ] ]);
		var options = {
			title : 'Bilanz in €',
			is3D : true,
			slices : {
				0 : {
					offset : 0.2
				}
			},
			legend : {
				position : 'left',
				textStyle : {
					color : 'blue',
					fontSize : 16
				}
			},
		};
		chart = new google.visualization.PieChart(document
				.getElementById('piechart_3d'));
		chart.draw(data, options);
		google.visualization.events.addListener(chart, 'select',
				this.selectHandler);
	},
	selectHandler : function() {
		var selection = chart.getSelection();
		var message = '';
//		for (var i = 0; i < selection.length; i++) {
//			var item = selection[i];
//			if (item.row != null && item.column != null) {
//				var str = data.getFormattedValue(item.row, item.column);
//				message += '{row:' + item.row + ',column:' + item.column
//						+ '} = ' + str + '\n';
//			} else if (item.row != null) {
//				var str = data.getFormattedValue(item.row, 0);
//				message += '{row:' + item.row
//						+ ', column:none}; value (col 0) = ' + str + '\n';
//			} else if (item.column != null) {
//				var str = data.getFormattedValue(0, item.column);
//				message += '{row:none, column:' + item.column
//						+ '}; value (row 0) = ' + str + '\n';
//			}
//		}
		
		if (message == '') {
			message = 'nothing';
		}
		alert('You selected ' + message);
	},
	
	backToPage: function(){
		var app = new sap.ui.getCore().byId("moreId");
		app.toDetail("dashboardId", "flip")
	}
	
Falls jemand ein Ansatz oder eine ungefähre Lösung hat, solle sich bei mir bitte melden.

Ich bedanke mich schon mal im Voraus :-)

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

11
Antw.
12270
Views
ABAP-Coding in HTML umwandeln mit Syntaxhighlighting
von zzcpak » 27.03.2006 10:19 • Verfasst in Tips + Tricks & FAQs
11
Antw.
6738
Views
Diskussion: ABAP-Coding in HTML umwandeln mit Synta(t=6771)
von ereglam » 31.03.2006 14:38 • Verfasst in ABAP® Core
4
Antw.
5694
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
1711
Views
HTML String als HTML Popup darstellen
von Dag » 09.09.2019 09:43 • Verfasst in ABAP® für Anfänger
5
Antw.
10951
Views
SAPUI5 Entwicklung (Anfänger)
von UwePK » 23.10.2017 11:07 • Verfasst in Fiori, UI5, JavaScript

Über diesen Beitrag

AliR
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 21 Stunden von black_adept 9 / 789
SALV: Titel zu lang
vor 22 Stunden von ralf.wenzel 3 / 106
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 413

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 21 Stunden von black_adept 9 / 789
SALV: Titel zu lang
vor 22 Stunden von ralf.wenzel 3 / 106
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 413

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 413
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2693
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2579