Werken met OLE objecten
OLE (Object Linking and Embedding) is een technologie waarmee gebruikers kunnen werken met documenten die “objecten” bevatten die zijn gemaakt of bewerkt door toepassingen van derden. Dat wil zeggen, OLE staat een bewerkingstoepassing toe om deze “objecten” naar een andere bewerkingstoepassing te exporteren en ze vervolgens met extra inhoud te importeren.
In dit artikel zullen we het hebben over het invoegen van een OLE - object en het instellen van de eigenschappen ervan in een document.
OLE Object Invoegen
Als u OLE Object wilt, roept u de InsertOleObject methode aan en geeft u de ProgId expliciet door met andere parameters.
Het volgende codevoorbeeld laat zien hoe u OLE Object invoegt in een document:
Bestandsnaam en extensie instellen bij invoegen van OLE Object
OLE package is een oude en" ongedocumenteerde " manier om ingebedde objecten op te slaan als een OLE handler onbekend is.
Vroege Windows versies zoals Windows 3.1, 95 en 98 hadden een Packager.exe applicatie die kon worden gebruikt om elk type gegevens in het document in te sluiten. Deze toepassing is nu uitgesloten van Windows, maar Microsoft Word en andere toepassingen gebruiken het nog steeds om gegevens in te sluiten als de OLE handler ontbreekt of onbekend is. De OlePackage
klasse geeft gebruikers toegang tot de OLE Package eigenschappen.
Het volgende codevoorbeeld laat zien hoe u de bestandsnaam, extensie en weergavenaam voor OLE Packageinstelt:
Krijg toegang tot OLE ruwe objectgegevens
Gebruikers kunnen OLE - objectgegevens Openen met behulp van verschillende eigenschappen en methoden van de OleFormat
- Klasse. Het is bijvoorbeeld mogelijk om de ruwe gegevens van het OLE
object of het pad en de naam van een bronbestand voor het gekoppelde OLE object te verkrijgen.
Het volgende codevoorbeeld toont hoe u OLE object ruwe gegevens kunt verkrijgen met behulp van de GetRawData methode:
Ole Object invoegen als pictogram
OLE objecten kunnen ook als afbeeldingen in documenten worden ingevoegd.
Het volgende codevoorbeeld laat zien hoe OLE Object als pictogram moet worden ingevoegd. Voor dit doel stelt de DocumentBuilder klasse de InsertOleObjectAsIcon methode bloot:
Het volgende codevoorbeeld laat zien hoe u een ingesloten OLE - object als pictogram uit een stream in het document invoegt:
Online Video Invoegen
Online video kan worden ingevoegd in Word document vanaf het tabblad “Insert” > “Online Video”. U kunt een online video invoegen in een document op de huidige locatie door de methode InsertOnlineVideo aan te roepen.
De klasse DocumentBuilder introduceert vier overbelastingen van deze methode. De eerste werkt met de meest populaire videobronnen en neemt de URL
van de video als parameter. De eerste overbelasting ondersteunt bijvoorbeeld het eenvoudig invoegen van online video ' s van YouTube en Vimeo bron.
Het volgende codevoorbeeld laat zien hoe u een online video van Vimeo invoegt in een document:
De tweede overbelasting werkt met alle andere videobronnen en neemt ingebedde HTML - code als parameter. De HTML - code voor het insluiten van een video kan variëren afhankelijk van de provider, dus neem contact op met de betreffende provider voor meer informatie.
Het volgende codevoorbeeld laat zien hoe u een online video in een document invoegt met behulp van een dergelijke HTML - code: