Class PictureNativeManagerLoader
- java.lang.Object
-
- com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
-
- com.e1c.g5.v8.dt.picturenative.common.PictureNativeManagerLoader
-
public class PictureNativeManagerLoader extends AbstractScomConnectionLoader
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
LD_LIBRARY_PATH, version
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PictureNativeManagerLoader(String id, Version version, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Releases special data.byte[]
resizePicture(byte[] content, long width, long height)
Resizes picture content with stretch mode.void
resizePicture(AbsPicture picture, long width, long height)
Resizes absolute picture with stretch mode.-
Methods inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
getLibraries, getMessageException, getProcessEnvironments, getRuntimeInstallation, getSystemLibraries
-
-
-
-
Constructor Detail
-
PictureNativeManagerLoader
protected PictureNativeManagerLoader(String id, Version version, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager)
Constructor.- Parameters:
id
- unique id for creating infrastructure, cannot benull
version
- actualVersion
, cannot benull
processManager
- actualIProcessManager
, cannot benull
resolvableRuntimeInstallationManager
- actualIResolvableRuntimeInstallationManager
, cannot benull
-
-
Method Detail
-
resizePicture
public void resizePicture(AbsPicture picture, long width, long height)
Resizes absolute picture with stretch mode.- Parameters:
picture
- absolute picture, cannot benull
width
- new widthheight
- new height
-
resizePicture
public byte[] resizePicture(byte[] content, long width, long height)
Resizes picture content with stretch mode.- Parameters:
content
- picture content, cannot benull
width
- new widthheight
- new height- Returns:
- resized absolute picture content, never
null
-
dispose
public void dispose()
Releases special data. You should call this method if you have no plans to soon use methods from this class. Attention! Client shouldn't call it after each call of methods from this class.
-
-