Package com._1c.g5.v8.dt.chart.common
Class ChartImageProvider
- java.lang.Object
- 
- com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
- 
- com._1c.g5.v8.dt.chart.common.ChartImageProvider
 
 
- 
 public class ChartImageProvider extends AbstractScomConnectionLoader Special provider for getting part images ofChart(GanttChartorDendrogram) by concreteVersion.
 For getting instance of provider client should be usedChartImageServiceProvider
 This provider can be used for getting part images of differentChartby concreteVersion.
 Remember! Client should calldispose()if he has no plans to soon get images.
 Attention! Client shouldn't calldispose()after each call ofgetChartPartImages(Chart, int, int, String).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classChartImageProvider.ChartImagePartSpecial class contains three image parts of diagram: main part, legend part and title part
 - 
Field Summary- 
Fields inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoaderLD_LIBRARY_PATH, version
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedChartImageProvider(String id, Version version, ChartSerializer serializer, org.eclipse.xtext.scoping.IGlobalScopeProvider scopeProvider, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Releases special data for getting chart images
 You should call this method if you have no plans to soon get images.ChartImageProvider.ChartImagePartgetChartPartImages(Chart chart, int width, int height, String langCode)Gets image ofChartdiagram partsChartImageProvider.ChartImagePartgetChartPartImages(Dendrogram chart, int width, int height, String langCode)Gets image ofDendrogramdiagram partsChartImageProvider.ChartImagePartgetChartPartImages(GanttChart chart, int width, int height, String langCode)Gets image ofGanttChartdiagram parts- 
Methods inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoadergetLibraries, getMessageException, getProcessEnvironments, getRuntimeInstallation, getSystemLibraries
 
- 
 
- 
- 
- 
Constructor Detail- 
ChartImageProviderprotected ChartImageProvider(String id, Version version, ChartSerializer serializer, org.eclipse.xtext.scoping.IGlobalScopeProvider scopeProvider, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager) Constructor- Parameters:
- id- unique id for creating infrastructure for getting chart images, can't be- null
- version- actual- Versionfor getting images, can't be- null
- serializer- actual- ChartSerializer, can't be- null
- scopeProvider- actual- IGlobalScopeProvider, can't be- null
- processManager- actual- IProcessManager, can't be- null
- resolvableRuntimeInstallationManager- actual- IResolvableRuntimeInstallationManager, can't be- null
 
 
- 
 - 
Method Detail- 
getChartPartImagespublic ChartImageProvider.ChartImagePart getChartPartImages(Chart chart, int width, int height, String langCode) Gets image ofChartdiagram parts
 - 
getChartPartImagespublic ChartImageProvider.ChartImagePart getChartPartImages(GanttChart chart, int width, int height, String langCode) Gets image ofGanttChartdiagram parts- Parameters:
- chart- actual- GanttChartfor getting images, can't be- null
- width- full width of chart diagram
- height- full height of chart diagram
- langCode- current language code, can't be- null
- Returns:
- image of GanttChartdiagram parts. If error occurred while creating diagramnullwill be return.
 
 - 
getChartPartImagespublic ChartImageProvider.ChartImagePart getChartPartImages(Dendrogram chart, int width, int height, String langCode) Gets image ofDendrogramdiagram parts- Parameters:
- chart- actual- Dendrogramfor getting images, can't be- null
- width- full width of chart diagram
- height- full height of chart diagram
- langCode- current language code, can't be- null
- Returns:
- image of Dendrogramdiagram parts. If error occurred while creating diagramnullwill be return.
 
 - 
disposepublic void dispose() Releases special data for getting chart images
 You should call this method if you have no plans to soon get images. Attention! Client shouldn't call it after each call ofgetChartPartImages(Chart, int, int, String).
 
- 
 
-