Praca z obiektami Ole

OLE oznacza “Łączenie obiektów i osadzanie”. Jest to technologia, za pomocą której użytkownicy mogą pracować z dokumentami zawierającymi “obiekty” utworzone lub edytowane przez aplikacje trzeciej partii. Oznacza to, że OLE pozwala na eksportowanie tych “obiektów” do innej aplikacji do edycji, a następnie importuje je z powrotem z dodatkową zawartością.

W tym artykule porozmawiamy o umieszczeniu obiektu OLE i umieszczeniu jego właściwości w dokumencie.

Wstaw obiekt ole

Jeśli chcesz OLE Object, zadzwoń do InsertOleObject metody i przekazać go ProgId wyraźnie z innymi parametrami.

Poniższy przykład kodu pokazuje jak wstawić OLE Obiekt do dokumentu:

Ustaw nazwę i rozszerzenie pliku podczas wprowadzania obiektu OLE

Pakiet OLE jest dziedzicznym i “nieudokumentowanym” sposobem przechowywania wbudowanych obiektów, jeżeli nie jest znany opiekun OLE.

Wczesne Windows wersje takie jak Windows 3.1, 95 i 98 miały Packager. exe aplikacja, która może być wykorzystana do umieszczania w dokumencie wszelkiego rodzaju danych. Wniosek ten jest obecnie wyłączony z Windows, ale Microsoft Word i inne aplikacje nadal używają go do osadzania danych, jeśli nie ma lub nie jest znany opiekun OLE. W OlePackage klasa umożliwia użytkownikom dostęp do właściwości pakietu OLE.

Poniższy przykład kodu pokazuje jak ustawić nazwę pliku, rozszerzenie i nazwę wyświetlacza dla pakietu OLE:

Uzyskaj dostęp do Surowych Danych OLE Object

Użytkownicy mogą uzyskać dostęp do danych OLE przy użyciu różnych właściwości i metod OleFormat Klasa. Na przykład, można uzyskać OLE obiekt surowe dane lub ścieżka i nazwa pliku źródłowego dla powiązanego obiektu OLE.

Poniższy przykład kodu pokazuje, jak uzyskać OLE Object surowe dane za pomocą GetRawData Metoda:

Wstaw OLE Obiekt jako ikona

Obiekty OLE można również umieścić w dokumentach jako obrazy.

Poniższy przykład kodu pokazuje jak wstawić OLE Object jako ikonę. W tym celu DocumentBuilder klasa ujawnia InsertOleObjectAsIcon Metoda.

Poniższy przykład kodu pokazuje jak umieścić wbudowany obiekt OLE jako ikonę ze strumienia do dokumentu:

Wstaw wideo online

Wideo online można umieścić w dokumencie Word z zakładki * “insert” > “Online Video” *. Można umieścić wideo online do dokumentu w obecnej lokalizacji przez wywołanie InsertOnlineVideo Metoda:

W DocumentBuilder klasa wprowadza cztery przeciążenia tej metody. Pierwszy pracuje z najbardziej popularnych zasobów wideo i bierze URL obrazu jako parametru. Na przykład pierwsze przeciążenie obsługuje proste wstawianie wideo online z YouTube oraz Vimeo zasoby.

Poniższy przykład kodu pokazuje, jak umieścić wideo online z Vimeo w dokumencie:

Drugie przeciążenie współpracuje ze wszystkimi innymi zasobami wideo i przyjmuje wbudowany kod HTML jako parametr. Kod HTML do umieszczania wideo może się różnić w zależności od dostawcy, więc skontaktuj się z odpowiednim dostawcą informacji.

Poniższy przykład kodu pokazuje, jak umieścić wideo online w dokumencie przy użyciu takiego kodu HTML: