__construct
Construtor da classeTImageCropper.
Parâmetros:
Nome do campo que será utilizado no formulário.
setSize
Define o tamanho do campo de entrada para o carregador de imagens. Parâmetros:Largura do campo.
(Opcional) Altura do campo.
getSize
Retorna as dimensões do campo de entrada. Exemplo de código:setValue
Define o valor inicial da imagem, podendo ser uma URL ou uma imagem em base64. Parâmetros:URL da imagem ou dados em base64.
setImagePlaceholder
Define uma imagem de placeholder. Parâmetros:Objeto
TImage que será usado como placeholder.setWindowTitle
Define o título da janela do cortador de imagem. Parâmetros:Título da janela.
setButtonLabel
Define o texto do botão de corte. Parâmetros:Texto do botão.
setAspectRatio
Define a proporção da área de corte. Parâmetros:Proporção da imagem.
enableBase64
Ativa o suporte para imagens em formato base64. Exemplo de código:enableWebCam
Ativa o suporte para captura de imagens diretamente da webcam. Exemplo de código:setAllowedExtensions
Define as extensões de arquivo permitidas para o upload. Parâmetros:Array de extensões permitidas.
getAllowedExtensions
Obtém as extensões de arquivo permitidas. Exemplo de código:enableFileHandling
Ativa o manuseio de arquivos no componente. Exemplo de código:disableButtonsDrag
Desativa os botões de arrastar no componente. Exemplo de código:disableButtonsZoom
Desativa os botões de zoom no componente. Exemplo de código:disableButtonsScale
Desativa os botões de escala no componente. Exemplo de código:disableButtonReset
Desativa o botão de reset no componente. Exemplo de código:disableButtonsRotate
Desativa os botões de rotação no componente. Exemplo de código:setCropSize
Define o tamanho da área de corte. Parâmetros:largura da área de corte.
Altura da área de corte.
setService
Define a classe de serviço para lidar com o upload de imagens. Parâmetros:Nome da classe de serviço.