DataPackageView.GetHtmlFormatAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the HTML stored in the DataPackageView object.
public:
virtual IAsyncOperation<Platform::String ^> ^ GetHtmlFormatAsync() = GetHtmlFormatAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> GetHtmlFormatAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> GetHtmlFormatAsync();
function getHtmlFormatAsync()
Public Function GetHtmlFormatAsync () As IAsyncOperation(Of String)
Returns
The HTML.
- Attributes
Examples
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.html)) {
document.getElementById("htmlContentArea").className = "unhidden";
shareOperation.data.getHtmlFormatAsync().then(function (html) {
if (html !== null) {
var htmlFragment = Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.getStaticFragment(htmlFormat);
// Set the innerHTML of the ifram to the HTML fragment.
var iFrame = document.getElementById("htmlContent");
iFrame.style.display = "";
iFrame.contentDocument.documentElement.innerHTML = htmlFragment;
}
});
// Loop through any images and use the resourceMap to map each image element's src.
var images = iFrame.contentDocument.documentElement.getElementsByTagName("img");
if (images.length > 0) {
shareOperation.data.getResourceMapAsync().done(function (resourceMap) {
if (resourceMap.size > 0) {
for (var i = 0, len = images.length; i < len; i++) {
var streamReference = resourceMap[images[i].getAttribute("src")];
if (streamReference) {
// Call a helper function to map the image element's src to a corresponding blob URL generated from the streamReference
setResourceMapURL(streamReference, images[i]);
}
}
}
});
}
//shareOperation.reportCompleted();