A localização da imagem não funciona se sua página for paisagem no migradoc (pdfsharp)

StackOverflow https://stackoverflow.com/questions/4014454

  •  26-09-2019
  •  | 
  •  

Pergunta

Eu tenho o seguinte código que funciona bem para colocar uma imagem no canto inferior esquerdo da página (no modo retrato). Depois de alterar a página para o modo de paisagem, a imagem sai da tela.

Como eu colocaria isso no modo de paisagem, para que ele apareça na parte inferior esquerda da tela. Aqui está o código:

   Section section = document.AddSection();

  Image image2 = section.AddImage("../../back.png");
  image2.RelativeHorizontal = RelativeHorizontal.Page;
  image2.RelativeVertical = RelativeVertical.Page;
  image2.Left = ShapePosition.Left;
    image2.Top = ShapePosition.Bottom;
  image2.WrapFormat.Style = WrapStyle.Through;

Se eu mudar:

    image2.Top = ShapePosition.Bottom;

para

    image2.Top = ShapePosition.Top;

Ele aparece bem no canto superior esquerdo, mas não funciona no canto inferior esquerdo. Eu posso contornar isso tendo

image2.Top = 550

Mas eu teria pensado em ShapePosition.bottom funcionaria no modo paisagem.

Foi útil?

Solução

Parece um bug.

Eu o coloquei em nossa lista de erros, mas agora não tenho tempo para investigá -lo.

Bom para você que você encontrou uma solução alternativa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top