मैं पीडीएफ के शीर्ष केंद्र में एक शीर्षक के साथ एक पीडीएफ में कई हाईचार्ट निर्यात करने की कोशिश कर रहा हूं।

मैं पीडीएफ के ऊपर बाईं ओर शीर्षक के साथ अपने चार्ट निर्यात करने में सक्षम हूं। मैं अपने टेक्स्ट को कैसे स्टाइल करूं ताकि वह पीडीएफ के केंद्र में हो?

मेरा कोड यह है: https://jsfiddle.net/jethanger/1ey0fox6/2/

मैंने टेक्स्ट को केंद्र में रखने के लिए टेक्स्ट एक्स स्थिति को बढ़ाने की कोशिश की है लेकिन यह काम नहीं किया है। टेक्स्ट अभी भी पीडीएफ के बाएं किनारे पर प्रिंट होता है।

 title= 'Daily Log  ';

  txt = '<text x= "' + 5000 + '" y = "' + (top) + '"><tspan x="0" dy="1.2em">'  + title +'</br>' + ' at '  + '</tspan></text>';
  if(i==0){

  top +=  100
  svgArr.push(txt);

  }
0
jethanger 30 जुलाई 2019, 05:42

1 उत्तर

सबसे बढ़िया उत्तर

यह transform="translate(500, 30)" विशेषता का उपयोग करके किया जा सकता है:

title = 'Daily Log  ';
value = $(txt).val().replace(/\n/g, '</tspan><tspan x="0" dy="1.2em">');

numberOfLines = $(txt).val().split("\n").length;
txt = '<text transform="translate(' + 560 + ', ' + 30 + ')"><tspan x="0" dy="1.2em">' + title + '</br>' + ' at ' + '</tspan></text>';
if (i == 0) {

  top += 100
  svgArr.push(txt);

}
i += 1;

डेमो:

0
Wojciech Chmiel 30 जुलाई 2019, 10:13