StandardDataFormats Class

Contient les propriétés statiques qui retournent les valeurs de chaîne. Chaque chaîne correspond à un ID de format connu. Utilisez cette classe pour éviter des erreurs en utilisant des constantes de chaîne pour spécifier les formats de données.

Syntaxe


var standardDataFormats = Windows.ApplicationModel.DataTransfer.StandardDataFormats;

Attributs

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

StandardDataFormatsClasse possède ces types de membres :

Méthodes

The StandardDataFormats Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le StandardDataFormatsClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

ApplicationLink

En lecture seuleA read-only property that returns the format ID string value corresponding to the activation link format.

Bitmap

En lecture seuleA read-only property that returns the format ID string value corresponding to the Bitmap format.

Html

En lecture seuleA read-only property that returns the format ID string value corresponding to the HTML format.

Rtf

En lecture seuleA read-only property that returns the format ID string value corresponding to the Rich Text Format (RTF).

StorageItems

En lecture seuleA read-only property that returns the format ID string value corresponding to the StorageItem format.

Text

En lecture seuleA read-only property that returns the format ID string value corresponding to the Text format.

Uri

En lecture seuleA read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format.

WebLink

En lecture seuleA read-only property that returns the format ID string value corresponding to the web link format.

 

Remarques

La classe DataPackage prend en charge plusieurs types de format. Lorsque vous devez spécifier un format, nous vous recommandons d'utiliser les propriétés de la classe StandardDataFormats au lieu des valeurs de chaîne. Ceci garantit la cohérence entre les applications source et de cible.

La classe DataPackage prend en charge un certain nombre de formats hérités pour assurer l'interopérabilité entre les applications du Windows Store et les applications bureautiques. Pour récupérer ces formats, vous devez passer l'une des chaînes suivantes à la méthode DataPackageView.GetDataAsync au lieu d'une valeur de la classe StandardDataFormats.

Si le nom de format est :GetDataAsync() extrait :
"AnsiText"Chaîne pour CF_TEXT.
"DeviceIndependentBitmap"Flux de HGLOBAL correspondant à CF_DIB.
"DeviceIndependentBitmapV5"Flux de HGLOBAL correspondant à CF_DIBV5.
"DataInterchangeFormat"Flux de HGLOBAL correspondant à CF_DIF.
"EnhancedMetafile"Flux de HENHMETAFILE correspondant à CF_ENHMETAFILE.
"FileDrop"Flux de HGLOBAL correspondant à CF_HDROP.
"Paramètres régionaux"Flux de HGLOBAL correspondant à CF_LOCALE
"OEMText"Chaîne pour CF_OEMTEXT.
"PenData"Flux de HGLOBAL correspondant à CF_PENDATA
"RiffAudio"Flux de HGLOBAL correspondant à CF_RIFF.
"SymbolicLink"Flux de HGLOBAL correspondant à CF_SYLK.
"TaggedImageFileFormat"Flux de HGLOBAL correspondant à CF_TIFF.
"WaveAudio"Flux de HGLOBAL correspondant à CF_WAVE.

 

Le Windows Runtime assure une prise en charge limitée des métafichiers. En particulier, le Windows Runtime :

  • Prend en charge le rendu des métafichiers mais pas leur création.
  • Prend en charge le format CF_ENHMETAFILE ("EnhancedMetafile"), mais pas CF_METAFILEPICT.
  • Prend en charge la demande de données au format "EnhancedMetafile", sans pour autant les fournir, c'est-à-dire que l'appel de SetData("EnhancedMetafile", <data>) ne fonctionnera pas.
  • Fournit une prise en charge limitée via l'API du Presse-papiers pour l'échange de métafichiers entre les applications Windows Store et les applications de bureau.

Exemples

Cet exemple montre comment récupérer du texte partagé.


var shareOperation = eventObject.detail.shareOperation;
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
    shareOperation.data.getTextAsync().done(function (text) {
            // To output the text using this example, 
            // you need a div tag with an id of "output" in your HTML file.
            document.getElementById("output").innerText = text;
        }, function (e) {
            displayError("Error retrieving Text format: " + e);
        }
    });
}


Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store, applications de bureau]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store, applications de bureau]

Espace de noms

Windows.ApplicationModel.DataTransfer
Windows::ApplicationModel::DataTransfer [C++]

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft