/// <summary> /// Query the specified data format from Clipboard. /// </summary> private static bool ContainsDataInternal(string format) { bool isFormatAvailable = false; if (IsDataFormatAutoConvert(format)) { string[] formats = DataObject.GetMappedFormats(format); for (int i = 0; i < formats.Length; i++) { if (SafeNativeMethods.IsClipboardFormatAvailable(DataFormats.GetDataFormat(formats[i]).Id)) { isFormatAvailable = true; break; } } } else { isFormatAvailable = SafeNativeMethods.IsClipboardFormatAvailable(DataFormats.GetDataFormat(format).Id); } return(isFormatAvailable); }
public void SetText(string textData, TextDataFormat format) => SetData(DataFormats.ConvertToDataFormats(format), textData);