HtmlFormatHelper.GetStaticFragment(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une chaîne qui représente un fragment HTML.
public:
static Platform::String ^ GetStaticFragment(Platform::String ^ htmlFormat);
static winrt::hstring GetStaticFragment(winrt::hstring const& htmlFormat);
public static string GetStaticFragment(string htmlFormat);
function getStaticFragment(htmlFormat)
Public Shared Function GetStaticFragment (htmlFormat As String) As String
Paramètres
- htmlFormat
-
String
Platform::String
winrt::hstring
HTML mis en forme.
Retours
Fragment HTML basé sur le code HTML mis en forme.
Exemples
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();
Remarques
Par mesure de sécurité, vous ne devez pas afficher le code HTML, sauf si vous êtes sûr qu’il n’a pas de contenu dynamique. Vous pouvez utiliser la méthode pour obtenir du GetStaticFragment
contenu HTML partagé sans éléments dynamiques tels que des balises de script.