信息
您所需的主题如下所示。但此主题未包含在此库中。
此主题尚未评级 - 评价此主题

StandardDataFormats Class

包含返回字符串值的静态属性。每个字符串对应于一个已知的格式 ID。此类用于避免在使用字符串常数来指定数据格式时出现的错误。

语法


var standardDataFormats = Windows.ApplicationModel.DataTransfer.StandardDataFormats;

特性

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

成员

StandardDataFormats类 具有这些类型的成员:

方法

The StandardDataFormats 类 继承这些方法于:Object 类 (C#/VB/C++).

属性

StandardDataFormats类 具有这些属性。

属性访问类型说明

ApplicationLink

只读A read-only property that returns the format ID string value corresponding to the activation link format.

Bitmap

只读A read-only property that returns the format ID string value corresponding to the Bitmap format.

Html

只读A read-only property that returns the format ID string value corresponding to the HTML format.

Rtf

只读A read-only property that returns the format ID string value corresponding to the Rich Text Format (RTF).

StorageItems

只读A read-only property that returns the format ID string value corresponding to the StorageItem format.

Text

只读A read-only property that returns the format ID string value corresponding to the Text format.

Uri

只读A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format.

WebLink

只读A read-only property that returns the format ID string value corresponding to the web link format.

 

备注

DataPackage 类支持多种格式类型。每当需要指定格式时,建议使用 StandardDataFormats 类的属性,而不是字符串值。进行此操作以确保源和目标应用程序的一致性。

DataPackage 类支持多种传统格式,用于 Windows Store 应用程序和桌面应用程序之间的互操作性。要检索这些格式,请将以下字符串之一传递给 DataPackageView.GetDataAsync 方法而不是传递 StandardDataFormats 类的值。

如果格式名称为:GetDataAsync() 检索:
"AnsiText"CF_TEXT 的字符串。
"DeviceIndependentBitmap"与 CF_DIB 对应的 HGLOBAL 流。
"DeviceIndependentBitmapV5"与 CF_DIBV5 对应的 HGLOBAL 流。
"DataInterchangeFormat"与 CF_DIF 对应的 HGLOBAL 流。
"EnhancedMetafile"与 CF_ENHMETAFILE 对应的 HENHMETAFILE 流。
"FileDrop"与 CF_HDROP 对应的 HGLOBAL 流。
"区域设置"与 CF_LOCALE 对应的 HGLOBAL 流。
"OEMText"CF_OEMTEXT 的字符串。
"PenData"与 CF_PENDATA 对应的 HGLOBAL 流
"RiffAudio"与 CF_RIFF 对应的 HGLOBAL 流。
"SymbolicLink"与 CF_SYLK 对应的 HGLOBAL 流。
"TaggedImageFileFormat"与 CF_TIFF 对应的 HGLOBAL 流。
"WaveAudio"与 CF_WAVE 对应的 HGLOBAL 流。

 

Windows 运行时提供对图元文件的有限支持。具体而言,Windows 运行时:

  • 支持呈现但不创建图元文件。
  • 支持 CF_ENHMETAFILE 格式 ("EnhancedMetafile"),但不支持 CF_METAFILEPICT。
  • 支持请求 "EnhancedMetafile" 格式的数据,但不提供,即调用 SetData("EnhancedMetafile", <data>) 不起作用。
  • 通过剪贴板 API 为 Windows Store 应用程序和桌面应用程序之间的元文件交换提供有限支持。

示例

此示例显示如何检索共享文本。


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);
        }
    });
}


要求

最低支持客户端

Windows 8 [Windows 应用商店应用程序, 桌面应用程序]

最低支持服务器

Windows Server 2012 [Windows 应用商店应用程序, 桌面应用程序]

命名空间

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

元数据

Windows.winmd

 

 

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。