Definir Tamanho da Imagem usando C++

Contents
[ ]

É possível definir o tamanho de uma imagem que está sendo adicionada a um arquivo PDF. Para definir o tamanho, você pode usar as propriedades FixWidth e FixHeight da Classe Aspose.Pdf.Image.

O seguinte trecho de código demonstra como definir o tamanho de uma imagem:

void WorkingWithImages::ExampleSetImageSize()
{
    String _dataDir("C:\\Samples\\");
    // Instanciar objeto Document
    auto document = MakeObject<Document>();
    // adicionar página à coleção de páginas do arquivo PDF
    auto page = document->get_Pages()->Add();
    // Criar uma instância de imagem
    auto img = MakeObject<Image>();
    // Definir Largura e Altura da Imagem em Pontos
    img->set_FixWidth(100);
    img->set_FixHeight(100);
    // Definir tipo de imagem como SVG
    img->set_FileType(Aspose::Pdf::ImageFileType::Unknown);
    // Caminho para o arquivo fonte
    img->set_File(_dataDir + u"aspose-logo.jpg");
    page->get_Paragraphs()->Add(img);
    // Definir propriedades da página
    page->get_PageInfo()->set_Width(800);
    page->get_PageInfo()->set_Height(800);
    // salvar arquivo PDF resultante
    document->Save(_dataDir + u"SetImageSize_out.pdf");
}