A localização da imagem não funciona se sua página for paisagem no migradoc (pdfsharp)
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.
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