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: