/** * Setter for element bounds settings. */ public com.anychart.charts.Gantt bounds(String x, String y, String width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), wrapQuotes(y), wrapQuotes(width), wrapQuotes(height))); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Gantt padding(Number value1, Number value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", value1, value2, wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Sets the timeline zoom to range using the interval. */ public com.anychart.charts.Gantt zoomTo(String unit, Number count, String anchor) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".zoomTo(%s, %s, %s);", wrapQuotes(unit), count, wrapQuotes(anchor))); return this; } /**
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Gantt selectMarqueeStroke(String color, Number thickness, String dashpattern, String lineJoin, com.anychart.graphics.vector.StrokeLineCap lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeStroke(%s, %s, %s, %s, %s);", wrapQuotes(color), thickness, wrapQuotes(dashpattern), wrapQuotes(lineJoin), (lineCap != null) ? lineCap.getJsBase() : null)); return this; } /**
/** * Saves the current chart as SVG image. */ public void saveAsSvg(String paperSize, Boolean landscape, String filename) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".saveAsSvg(%s, %s, %s);", wrapQuotes(paperSize), landscape, wrapQuotes(filename))); } /**
/** * Setter for the accessibility setting. */ public com.anychart.charts.Gantt a11y(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".a11y(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the context menu. */ public com.anychart.charts.Gantt contextMenu(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".contextMenu(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for live edit settings.<br/> <b>Note</b>: {api:anychart.core.ui.DataGrid#edit}dataGrid.edit(){api}, {api:anychart.core.ui.Timeline#edit}timeline.edit(){api} methods have priority over the {api:anychart.charts.Gantt#edit}chart.edit(){api} method.<br/> {docs:Gantt_Chart/Live_Edit_UI_and_API}Learn more about Live editing.{docs} */ public com.anychart.charts.Gantt edit(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".edit(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for chart legend settings. */ public com.anychart.charts.Gantt legend(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".legend(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Gantt margin(String value1, Number value2, Number value3, Number value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s, %s, %s, %s);", wrapQuotes(value1), value2, value3, value4)); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Gantt padding(Number value1, Number value2, Number value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", value1, value2, value3, wrapQuotes(value4))); return this; } /**
/** * Setter for the chart title. */ public com.anychart.charts.Gantt title(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".title(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for element top bound settings. */ public com.anychart.charts.Gantt top(String top) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".top(%s);", wrapQuotes(top))); return this; } public void setOnClickListener(com.anychart.chart.common.listener.ListenersInterface.OnClickListener listener) {
/** * Setter for the timeline X-scale. */ public com.anychart.charts.Gantt xScale(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".xScale(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the export charts. */ public com.anychart.charts.Gantt exports(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".exports(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the chart margin in pixels using a single complex object. */ public com.anychart.charts.Gantt margin(String margin) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s);", wrapQuotes(margin))); return this; } /**
/** * Saves the current chart as JPEG image. */ public void saveAsJpg(Number width, Number height, Number quality, Boolean forceTransparentWhite, String filename) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".saveAsJpg(%s, %s, %s, %s, %s);", width, height, quality, forceTransparentWhite, wrapQuotes(filename))); } /**
/** * Creates and returns the chart represented as an invisible HTML table. */ public void toA11yTable(String title, Boolean asString) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".toA11yTable(%s, %s);", wrapQuotes(title), asString)); } /**
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Gantt selectMarqueeFill(com.anychart.graphics.vector.GradientKey keys, Number angle, String mode, Number opacity) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeFill(%s, %s, %s, %s);", (keys != null) ? keys.getJsBase() : null, angle, wrapQuotes(mode), opacity)); return this; } /**
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Gantt selectMarqueeStroke(com.anychart.graphics.vector.Stroke color, Number thickness, String dashpattern, com.anychart.graphics.vector.StrokeLineJoin lineJoin, com.anychart.graphics.vector.StrokeLineCap lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeStroke(%s, %s, %s, %s, %s);", (color != null) ? color.getJsBase() : null, thickness, wrapQuotes(dashpattern), (lineJoin != null) ? lineJoin.getJsBase() : null, (lineCap != null) ? lineCap.getJsBase() : null)); return this; } /**