Operazioni Incolla nella Finestra di progettazione HTML di Visual Web Developer
Aggiornamento: novembre 2007
Quando nella finestra di progettazione HTML viene copiato testo da altre applicazioni, il comportamento che si desidera ottenere durante l'operazione Incolla dipende dal modo in cui si desidera che venga visualizzato il testo. Per supportare diverse possibilità, la finestra di progettazione HTML fornisce due comandi Incolla ai quali è possibile accedere tramite il menu Modifica: Incolla e Incolla alternativo.
In genere, l'obiettivo è consentire di incollare il testo per ottenere quanto segue:
Il testo si presenta il più possibile simile a come si presentava nell'applicazione di origine. Ad esempio, un testo originario <b>Example</b> viene incollato in modo tale che, in seguito al rendering della pagina, sarà simile a <b>Example</b>.
Il testo viene interpretato come codice. Ad esempio, un testo originale <b>Example</b>, viene incollato in modo tale che, in seguito al rendering della pagina, sarà simile a Example.
È possibile incollare il testo sia nella visualizzazione Progettazione sia nella visualizzazione Origine; pertanto, il comportamento della funzione Incolla dipende dalla visualizzazione utilizzata.
Negli Appunti di Windows il testo può avere diversi formati, tra cui testo normale, HTML, RTF e altri. Pertanto, quando viene incollato del testo, l'effetto dell'operazione Incolla dipende dalla completezza delle informazioni di formattazione del testo negli Appunti.
Se il testo negli Appunti risulta essere di formato solo testo, ovvero se, ad esempio, è stato copiato da Blocco note o da un altro editor di testo, il comando Incolla lo incollerà così com'è. Il comando Incolla alternativo codifica i caratteri HTML.
Se il testo degli Appunti è in formato rich, ad esempio HTML o RTF, si verifica quanto segue:
Nella visualizzazione Progettazione, il comando Incolla incolla il testo in modo tale da farlo apparire uguale all'originale. Il comando Incolla alternativo converte le informazioni sulla formattazione in codice HTML, ossia codifica la stringa.
Nella visualizzazione Origine, il comando Incolla incolla il testo come stringa non formattata. Il comando Incolla alternativo codifica la stringa.
Nella seguente tabella vengono elencati i diversi comportamenti dei due comandi Incolla in diverse circostanze. La tabella tiene in considerazione l'origine del testo (testo normale o rich), la destinazione e il comando Incolla utilizzato.
Origine |
Destination |
Visualizzazione risultato comando Incolla nella finestra di progettazione |
Visualizzazione risultato comando Incolla alternativo nella finestra di progettazione |
---|---|---|---|
Solo testo (ad esempio, Blocco note) Originale: <b>text</b> |
Visualizzazione Progettazione |
text
Nota:
Nella visualizzazione Origine, il testo viene convertito in <strong>text</strong>.
|
<b>text</b>
Nota:
Nella visualizzazione Origine, il testo viene convertito in <b>text</b>.
|
Solo testo (ad esempio, Blocco note) Originale: <b>text</b> |
Visualizzazione Origine |
<b>text</b> |
<b>text<b> |
Testo in formato rich (ad esempio, browser o Guida) Originale: text <b>text</b> |
Visualizzazione Progettazione |
text <b>text</b>
Nota:
Nella visualizzazione Origine, il testo viene convertito in <strong>text</strong> <b>text<b>.
|
testo text
Nota:
Nella visualizzazione Origine, il testo viene convertito in text <b>text</b>.
|
Testo in formato rich (ad esempio, browser o Guida) Originale: text <b>text</b> |
Visualizzazione Origine |
text <b>text</b> |
<b>text</b> <b>text</b> |