pdf.marginObject
Sets the paper margins. The value has to be an object containing top, left, right, and bottom numbers which specify the paper margins. If numbers are passed, they are assumed to be in points (pt). By using strings, you can specify the units. The supported units are mm, cm, in, and pt (default).
Example - setting the PDF document margins
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
pdf: {
margin: {
left: 10,
right: "10pt",
top: "10mm",
bottom: "1in"
}
},
dataSource: {
data: [{ "items": [{ items: [{}] }] }],
schema: { model: { children: "items" } }
},
layout: {
type: "tree"
}
});
var diagram = $("#diagram").getKendoDiagram();
diagram.saveAsPDF();
</script>
pdf.margin.bottomNumber|String(default: 0)
The bottom margin. Numbers are assumed to be in pt units.
Example
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
shapes: [
{ id: "1", x: 100, y: 100, content: { text: "Shape 1" } }
],
pdf: {
margin: {
bottom: 20
}
}
});
var diagram = $("#diagram").getKendoDiagram();
diagram.saveAsPDF();
</script>
pdf.margin.leftNumber|String(default: 0)
The left margin. Numbers are assumed to be in pt units.
Example
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
shapes: [
{ id: "1", x: 100, y: 100, content: { text: "Shape 1" } }
],
pdf: {
margin: {
left: 30
}
}
});
var diagram = $("#diagram").getKendoDiagram();
diagram.saveAsPDF();
</script>
pdf.margin.rightNumber|String(default: 0)
The right margin. Numbers are assumed to be in pt units.
Example
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
shapes: [
{ id: "1", x: 100, y: 100, content: { text: "Shape 1" } }
],
pdf: {
margin: {
right: 25
}
}
});
var diagram = $("#diagram").getKendoDiagram();
diagram.saveAsPDF();
</script>
pdf.margin.topNumber|String(default: 0)
The top margin. Numbers are assumed to be in pt units.
Example
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
shapes: [
{ id: "1", x: 100, y: 100, content: { text: "Shape 1" } }
],
pdf: {
margin: {
top: 15
}
}
});
var diagram = $("#diagram").getKendoDiagram();
diagram.saveAsPDF();
</script>
In this article