Bagikan melalui


DataPackage.SetHtmlFormat(String) Metode

Definisi

Menambahkan konten HTML ke DataPackage.

public:
 virtual void SetHtmlFormat(Platform::String ^ value) = SetHtmlFormat;
void SetHtmlFormat(winrt::hstring const& value);
public void SetHtmlFormat(string value);
function setHtmlFormat(value)
Public Sub SetHtmlFormat (value As String)

Parameter

value
String

Platform::String

winrt::hstring

Konten HTML.

Contoh

public void ShareSourceLoad()
{
    DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
    dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.DataRequested);
}

async void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    string htmlExample = "<p>Here is our store logo: <img src='assets/logo.png'>.</p>";
    string fileExample = "assets\\logo.png";
    RandomAccessStreamReference streamRef = null;
    Windows.Storage.StorageFile file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(fileExample);
    try
    {
        streamRef = Windows.Storage.Streams.RandomAccessStreamReference.CreateFromFile(file);
    }
    catch (Exception ex)
    {
        // TODO: Handle the exception.
    }
    string htmlFormat = Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.CreateHtmlFormat(htmlExample);
    DataRequest request = e.Request;
    request.Data.Properties.Title = "Share HTML Example";
    request.Data.Properties.Description = "An example of how to share HTML.";
    request.Data.SetHtmlFormat(htmlFormat);
    request.Data.ResourceMap[fileExample] = streamRef;
}

Keterangan

Untuk memastikan bahwa aplikasi target dapat memproses konten HTML, gunakan HtmlFormatHelper.CreateHtmlFormat. Ini menambahkan header yang diperlukan dan informasi lain string yang berisi HTML.

Jika aplikasi Anda mendukung pemilihan atau penyalinan/tempelan konten HTML yang berisi elemen img , pastikan atribut src menentukan jalur absolut yang sepenuhnya memenuhi syarat ke gambar, bukan jalur relatif.

Berlaku untuk