jsPDF.js library does not export vizframe in ie11, but it works in chrome2019 Community Moderator Electionsap.ui.table.Table “VisibleRowCountMode.Auto” mode does not workHow does the lifecycle of UI5 Controls work?Creating an overlay on a view's content does not work with AbsoluteLayoutattachBrowserEvent KeyPress, Backspace is not working in ChromeRouting with parameters does not workHow does checkbox in Filterbar work?SAP UI5 file uploader element not working in IE11How does Form layout exactly work?Vizframe line chart does not show in object page sectionBasicSearch in FilterBar does not work
Difference between 'stomach' and 'uterus'
Why is it "take a leak?"
Find maximum of the output from reduce
Practical reasons to have both a large police force and bounty hunting network?
How can I handle a player who pre-plans arguments about my rulings on RAW?
Why do phishing e-mails use faked e-mail addresses instead of the real one?
Is there a frame of reference in which I was born before I was conceived?
Are there other characters in the Star Wars universe who had damaged bodies and needed to wear an outfit like Darth Vader?
Can a Trickery Domain cleric cast a spell through the Invoke Duplicity clone while inside a Forcecage?
The need of reserving one's ability in job interviews
Can a space-faring robot still function over a billion years?
Why doesn't "adolescent" take any articles in "listen to adolescent agonising"?
Meaning of word ягоза
If nine coins are tossed, what is the probability that the number of heads is even?
Where is this quote about overcoming the impossible said in "Interstellar"?
How to fix my table, centering of columns
How do I deal with being envious of my own players?
Can an earth elemental drown/bury its opponent underground using earth glide?
I can't die. Who am I?
PTIJ: Is all laundering forbidden during the 9 days?
Split a number into equal parts given the number of parts
Misplaced tyre lever - alternatives?
Formatting a table to look nice
Wardrobe above a wall with fuse boxes
jsPDF.js library does not export vizframe in ie11, but it works in chrome
2019 Community Moderator Electionsap.ui.table.Table “VisibleRowCountMode.Auto” mode does not workHow does the lifecycle of UI5 Controls work?Creating an overlay on a view's content does not work with AbsoluteLayoutattachBrowserEvent KeyPress, Backspace is not working in ChromeRouting with parameters does not workHow does checkbox in Filterbar work?SAP UI5 file uploader element not working in IE11How does Form layout exactly work?Vizframe line chart does not show in object page sectionBasicSearch in FilterBar does not work
I am using this example for exporting sapui5 VizFrame chart to pdf. It works for Chrome but it does not for IE 11. It downloads empty chart as you can try with example.
onSavePDF: function()
//Step 1: Export chart content to svg
var oVizFrame = this.getView().byId("idVizFrame");
var sSVG = oVizFrame.exportToSVGString(
width: 800,
height: 600
);
// UI5 library bug fix:
// Legend SVG created by UI5 library has transform attribute with extra space
// eg: transform="translate (-5,0)" but it should be without spaces in string quotes
// tobe: transform="translate(-5,0)
sSVG = sSVG.replace(/translate /gm, "translate");
//Step 2: Create Canvas html Element to add SVG content
var oCanvasHTML = document.createElement("canvas");
canvg(oCanvasHTML, sSVG); // add SVG content to Canvas
// STEP 3: Get dataURL for content in Canvas as PNG/JPEG
var sImageData = oCanvasHTML.toDataURL("image/png");
// STEP 4: Create PDF using library jsPDF
var oPDF = new jsPDF();
oPDF.addImage(sImageData, "PNG", 15, 40, 180, 160);
oPDF.save("test.pdf");
I was trying to use newest jspdf libraries, but it does not help.
I also tried to add png.js library, but it did not helped.
Please, do you have any idea how to solve this issue?
sapui5
add a comment |
I am using this example for exporting sapui5 VizFrame chart to pdf. It works for Chrome but it does not for IE 11. It downloads empty chart as you can try with example.
onSavePDF: function()
//Step 1: Export chart content to svg
var oVizFrame = this.getView().byId("idVizFrame");
var sSVG = oVizFrame.exportToSVGString(
width: 800,
height: 600
);
// UI5 library bug fix:
// Legend SVG created by UI5 library has transform attribute with extra space
// eg: transform="translate (-5,0)" but it should be without spaces in string quotes
// tobe: transform="translate(-5,0)
sSVG = sSVG.replace(/translate /gm, "translate");
//Step 2: Create Canvas html Element to add SVG content
var oCanvasHTML = document.createElement("canvas");
canvg(oCanvasHTML, sSVG); // add SVG content to Canvas
// STEP 3: Get dataURL for content in Canvas as PNG/JPEG
var sImageData = oCanvasHTML.toDataURL("image/png");
// STEP 4: Create PDF using library jsPDF
var oPDF = new jsPDF();
oPDF.addImage(sImageData, "PNG", 15, 40, 180, 160);
oPDF.save("test.pdf");
I was trying to use newest jspdf libraries, but it does not help.
I also tried to add png.js library, but it did not helped.
Please, do you have any idea how to solve this issue?
sapui5
add a comment |
I am using this example for exporting sapui5 VizFrame chart to pdf. It works for Chrome but it does not for IE 11. It downloads empty chart as you can try with example.
onSavePDF: function()
//Step 1: Export chart content to svg
var oVizFrame = this.getView().byId("idVizFrame");
var sSVG = oVizFrame.exportToSVGString(
width: 800,
height: 600
);
// UI5 library bug fix:
// Legend SVG created by UI5 library has transform attribute with extra space
// eg: transform="translate (-5,0)" but it should be without spaces in string quotes
// tobe: transform="translate(-5,0)
sSVG = sSVG.replace(/translate /gm, "translate");
//Step 2: Create Canvas html Element to add SVG content
var oCanvasHTML = document.createElement("canvas");
canvg(oCanvasHTML, sSVG); // add SVG content to Canvas
// STEP 3: Get dataURL for content in Canvas as PNG/JPEG
var sImageData = oCanvasHTML.toDataURL("image/png");
// STEP 4: Create PDF using library jsPDF
var oPDF = new jsPDF();
oPDF.addImage(sImageData, "PNG", 15, 40, 180, 160);
oPDF.save("test.pdf");
I was trying to use newest jspdf libraries, but it does not help.
I also tried to add png.js library, but it did not helped.
Please, do you have any idea how to solve this issue?
sapui5
I am using this example for exporting sapui5 VizFrame chart to pdf. It works for Chrome but it does not for IE 11. It downloads empty chart as you can try with example.
onSavePDF: function()
//Step 1: Export chart content to svg
var oVizFrame = this.getView().byId("idVizFrame");
var sSVG = oVizFrame.exportToSVGString(
width: 800,
height: 600
);
// UI5 library bug fix:
// Legend SVG created by UI5 library has transform attribute with extra space
// eg: transform="translate (-5,0)" but it should be without spaces in string quotes
// tobe: transform="translate(-5,0)
sSVG = sSVG.replace(/translate /gm, "translate");
//Step 2: Create Canvas html Element to add SVG content
var oCanvasHTML = document.createElement("canvas");
canvg(oCanvasHTML, sSVG); // add SVG content to Canvas
// STEP 3: Get dataURL for content in Canvas as PNG/JPEG
var sImageData = oCanvasHTML.toDataURL("image/png");
// STEP 4: Create PDF using library jsPDF
var oPDF = new jsPDF();
oPDF.addImage(sImageData, "PNG", 15, 40, 180, 160);
oPDF.save("test.pdf");
I was trying to use newest jspdf libraries, but it does not help.
I also tried to add png.js library, but it did not helped.
Please, do you have any idea how to solve this issue?
sapui5
sapui5
asked 19 hours ago
JaroJaro
1,58011122
1,58011122
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55021517%2fjspdf-js-library-does-not-export-vizframe-in-ie11-but-it-works-in-chrome%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55021517%2fjspdf-js-library-does-not-export-vizframe-in-ie11-but-it-works-in-chrome%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown