SmartObjectProvider Class
Summary: Defines the smart object provider that provides getting / setting data sources from global link resources of the PSD file and their contents.
Module: aspose.psd.fileformats.psd
Full Name: aspose.psd.fileformats.psd.SmartObjectProvider
Aspose.PSD Version: 24.12.0
Methods
| Name | Description | 
|---|---|
| convert_to_smart_object(layer_numbers) | Converts layers to an embedded smart object. | 
| convert_to_smart_object(layers) | Converts layers to an embedded smart object. | 
| embed_all_linked() | Embeds all linked smart objects in the image. | 
| new_smart_object_via_copy(source_layer) | Creates a new smart object layer by coping the source one. | 
| update_all_modified_content() | Updates the content of all modified smart objects in the image. | 
Method: convert_to_smart_object(layer_numbers)
 convert_to_smart_object(layer_numbers) 
Converts layers to an embedded smart object.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| layer_numbers | int | The layer numbers. | 
Returns
| Type | Description | 
|---|---|
| SmartObjectLayer | The created SmartObjectLayer instance. | 
Method: convert_to_smart_object(layers)
 convert_to_smart_object(layers) 
Converts layers to an embedded smart object.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| layers | Layer[] | The layers. | 
Returns
| Type | Description | 
|---|---|
| SmartObjectLayer | The created SmartObjectLayer instance. | 
Method: new_smart_object_via_copy(source_layer)
 new_smart_object_via_copy(source_layer) 
Creates a new smart object layer by coping the source one.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| source_layer | SmartObjectLayer | The source layer. | 
Returns
| Type | Description | 
|---|---|
| SmartObjectLayer | The cloned SmartObjectLayer instance. |