Rotating stamp about the center point

Detalhes da implementação

A classe Stamp permite que você adicione uma marca d’água em um arquivo PDF. Você pode especificar a imagem a ser adicionada como um carimbo usando o método BindImage. O método SetOrigin permite que você defina a origem do carimbo adicionado; esta origem são as coordenadas inferiores esquerdas do carimbo. Você também pode definir o tamanho da imagem usando o método SetImageSize.

Agora, vemos como o carimbo pode ser rotacionado em torno do centro do carimbo. Stamp class fornece uma propriedade chamada Rotation. Esta propriedade define ou obtém a rotação de 0 a 360 do conteúdo do carimbo. Podemos especificar qualquer valor de rotação de 0 a 360. Ao especificar o valor de rotação, podemos girar o carimbo em torno de seu ponto central. Se um Stamp é um objeto do tipo Stamp, então o valor de rotação pode ser especificado como aStamp.Rotation = 90. Nesse caso, o carimbo será girado a 90 graus em torno do centro do conteúdo do carimbo. O seguinte trecho de código mostra como girar o carimbo em torno do ponto central: