English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 15.5.6500
  • Correzioni

IDRE: Stampa su PDF, font e OutOfMemory

copia link

Descrizione del difetto

Se si utilizzava il metodo AddFontDirectory e si stampavano book di grosse dimensioni si potevano ottenere errori di OutOfMemory a run-time.

Il malfunzionamento si manifestava se:

  1. veniva utilizzato il metodo AddFontDirectory per ciascuna sessione e nella directory indicata era presente almeno un file TTF
  2. veniva stampato un book di grosse dimensioni (con immagini PNG che, convertite in BMP, generavano file di grosse dimensioni)
A causa del malfunzionamento i font venivano sempre aggiunti alla mappa (statica) dei font caricati riempiendo lentamente la memoria. Inoltre, a causa di un ulteriore malfunzionamento, i font "conservavano" (per errore) un puntatore all'ultimo documento stampato che, se di grosse dimensioni, peggiorava la cosa facilitando la comparsa dell'errore.

Effetti del malfunzionamento

  • L'applicazione funzionava correttamente ma se venivano create tante sessioni e ciascuna effettuava la stampa del book in PDF il server poteva generare un errore di OutOfMemory.

Soluzioni

Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

La stampa in PDF di un book in tecnologia Java e C#.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 001025-2016.

Ultima modifica: 26/10/2016 / Validità: da 15.5.6500

Vedi anche

  • Add Font Directory (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum