Definir Tamanho da Imagem usando C++
Contents
[
Hide
]
É 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");
}