No meu projeto de visualizador de documentos onde um pdf é transformado em imagem para visualização rápida na web, eu utilizo a seguinte função para carregar cada página que é exibida
Acontece que quando a função 'success' é executada no momento que o calculo do tamanho do width e do height são gerados, o naturalWidth e o naturalHeight não estão disponíveis ou são '0' logo a imagem assume um proporção nula, e não aparece.
Gostaria de saber como eu faço para assegurar que o os valores do atributo naturalWidth e naturalHeight possuam os valores corretos no momento da chamada.
Pergunta
Douglas Nogueira
PessoALL,
No meu projeto de visualizador de documentos onde um pdf é transformado em imagem para visualização rápida na web, eu utilizo a seguinte função para carregar cada página que é exibida
Onde essa função carrega as imagens na seguinte div:
<div id="ConteudoDocReader">
<a value="1">
<img id="1" class="PaginaDocReader" src="img/blank.png">
</a>
<br>
<a value="2">
<img id="2" class="PaginaDocReader" src="img/blank.png">
</a>
<br>
<a value="3">
<img id="3" class="PaginaDocReader" src="img/blank.png">
</a>
<br>
</div>
Acontece que quando a função 'success' é executada no momento que o calculo do tamanho do width e do height são gerados, o naturalWidth e o naturalHeight não estão disponíveis ou são '0' logo a imagem assume um proporção nula, e não aparece.
Gostaria de saber como eu faço para assegurar que o os valores do atributo naturalWidth e naturalHeight possuam os valores corretos no momento da chamada.
Alguém tem alguma idéia?
Att Douglas.
Editado por Douglas NogueiraLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.