PictureFormPrBase
Specific picture form properties.
Type
Object
Properties
Name | Type | Description |
---|---|---|
lockAspectRatio | boolean | Specifies if the aspect ratio of the picture form is locked or not. |
respectBorders | boolean | Specifies if the form border width is respected or not when scaling the image. |
scaleFlag | ScaleFlag | The condition to scale an image in the picture form: "always", "never", "tooBig" or "tooSmall". |
shiftX | percentage | Horizontal picture position inside the picture form measured in percent: -0 - the picture is placed on the left; -50 - the picture is placed in the center; -100 - the picture is placed on the right. |
shiftY | percentage | Vertical picture position inside the picture form measured in percent: -0 - the picture is placed on top; -50 - the picture is placed in the center; -100 - the picture is placed on the bottom. |
Example
Create a picture form with the specific picture form properties.
- Code
- Result
// How to create a picture form with its base properties.
// Create the base properties and apply them to the ApiPictureForm object.
const pictureFormPrBase = {"scaleFlag": "tooBig", "lockAspectRatio": true, "respectBorders": false, "shiftX": 50, "shiftY": 50};
const pictureForm = Api.CreatePictureForm(pictureFormPrBase);