1
일부 HTML 텍스트를 클립 보드에 복사하는 코드가 있습니다. 내 ClipBoard.ContainsData(DataFormats.Html)
에서 True를 표시하지만, 실제로 시도하고 붙여 넣을 때 공백을 표시합니다 (서식을 붙여 넣을 수있는 옵션을 제공하지만!). 여기 aspx 페이지입니다. 페이지의로드에VB 코드가 클립 보드에 데이터를 저장하지 않아서 예상대로 작동하지 않습니다.
코드 : MyAsyncTask에
Dim ThreadA As Thread
ThreadA = New Thread(AddressOf Me.MyAsyncTask)
ThreadA.SetApartmentState(ApartmentState.STA)
'ThreadA.ApartmentState = ApartmentState.STA
ThreadA.Start()
코드 :
obj = New DataObject()
obj.SetData(DataFormats.Html, True, "<a href='#'>abcd</a>")
Clipboard.SetDataObject(obj, True)
또한 클립 보드 상에 HTML 나중에 이미지를 복사하려는.
편집 : 이미지를 복사하는 데 성공했으며 일반 텍스트를 복사 할 수 있습니다. 내가 필요한 것은 복사 서식있는 텍스트, 즉 전용 솔루션입니다 : 포맷을 유지하기 위해
하는 데 도움이 버전에
희망을 따라 –