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.
12378
Views
ABAP-Coding in HTML umwandeln mit Syntaxhighlighting
von zzcpak » 27.03.2006 10:19 • Verfasst in Tips + Tricks & FAQs
11
Antw.
6836
Views
Diskussion: ABAP-Coding in HTML umwandeln mit Synta(t=6771)
von ereglam » 31.03.2006 14:38 • Verfasst in ABAP® Core
4
Antw.
5945
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
1841
Views
HTML String als HTML Popup darstellen
von Dag » 09.09.2019 09:43 • Verfasst in ABAP® für Anfänger
5
Antw.
11535
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

IBAN und BUT0BK
vor 7 Stunden von waltersen gelöst 10 / 9800
SAPGui 8.00 32 Bit vs 64 Bit
vor 2 Tagen von DeathAndPain 3 / 2868
Programm per Fremdtransport einspielen
vor 2 Tagen von IHe 3 / 2260
Splitter-AlV erscheint nicht
vor 2 Tagen von qyurryus 2 / 2209

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

IBAN und BUT0BK
vor 7 Stunden von waltersen gelöst 10 / 9800
SAPGui 8.00 32 Bit vs 64 Bit
vor 2 Tagen von DeathAndPain 3 / 2868
Programm per Fremdtransport einspielen
vor 2 Tagen von IHe 3 / 2260
Splitter-AlV erscheint nicht
vor 2 Tagen von qyurryus 2 / 2209