Mantenimento del formato RTF durante la copia dei valori campo

Questo esempio mostra come preservare il formato RTF dei dati di un campo durante la copia di valori fra campi.

TextField1 e TextField2 sono configurati su Consenti righe multiple e visualizzano il formato RTF.

Il pulsante Copia RTF copia il valore di TextField1, compreso il formato RTF, e lo incolla su TextField2.

Script per il pulsante Copia RTF

I valori dei campi RTF sono memorizzati in formato XML, all'interno di un oggetto secondario del campo contenente il valore. Lo script seguente, posizionato sull'evento click del pulsante Copia RTF, utilizza il metodo saveXML per archiviare la definizione XML del valore RTF. Successivamente, i dati XML sono caricati nell'oggetto secondario corrispondente di TextField2.

    var richText = TextField1.value.exData.saveXML(); TextField2.value.exData.loadXML(richText,1,1);

In questo esempio, il valore RTF è impostato in modo da sovrascrivere il valore esistente di TextField2. Regolando lo script sul valore seguente, i dati RTF saranno aggiunti al valore corrente di TextField2:

    var richText = TextField1.value.exData.saveXML(); 
    TextField2.value.exData.loadXML(richText,1,0);