API für Smart Objekte

Hinweis:

Die Funktion für Smart Objekte wurde mit der Dreamweaver-Version 21.0 eingestellt.

Mit den Funktionen für Smart Objekte werden Vorgänge der Dreamweaver- und Photoshop-Integration durchgeführt. Mit den Funktionen können Sie folgende Aufgaben ausführen:

  • Ermitteln des aktuellen Bildstatus

  • Abrufen der Höhe und Breite von Bildern

dreamweaver.assetPalette.canUpdateSmartObjectFromOriginal()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Enabler: Mit dieser Funktion wird überprüft, ob im Bedienfeld „Elemente“ ein Smart Objekt ausgewählt ist, auf das der Befehl „Von Original aktualisieren“ angewendet werden kann.

Argumente

Keine.

Rückgabewerte

Ein boolescher Wert: true, wenn „Von Original aktualisieren“ auf die aktuelle Auswahl angewendet werden kann. Andernfalls false.

dreamweaver.assetPalette.updateSmartObjectFromOriginal()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion erstellt das ausgewählte Webbild anhand des aktuellen Inhalts der verknüpften ursprünglichen Quelldatei neu.

Argumente

Keine.

Rückgabewerte

Keine.

dreamweaver.getSmartObjectState()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion gibt den Status eines Webbilds hinsichtlich der Funktionalität von Smart Objekten zurück.

Argumente

Absolute lokale URL eines Webbilds.

Rückgabewerte

Der Status des Smart Objekts als Zahlenwert:

Zahlenwert

Beschreibung

-10

Unbekannter Fehler

0

Kein Smart Objekt

1

Mit dem Inhalt der ursprünglichen Bilddatei synchronisiert

100

Webbild wurde nach letzter Synchronisierung bearbeitet

200

Originalbild wurde nach letzter Synchronisierung bearbeitet

+2

Abmessungen des Originalbilds unterscheiden sich von den Attributen für Höhe und Breite im HTML-Code

+4

Abmessungen des Webbilds unterscheiden sich von den Attributen für Höhe und Breite im HTML-Code

10

Zugriff auf die ursprüngliche Bilddatei nicht möglich

20

Zugriff auf die Webbilddatei nicht möglich

dreamweaver.getSmartObjectOriginalWidth()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion ermittelt die Breite der ursprünglichen Bilddatei eines Smart Objekts in Pixel und gibt diesen Wert zurück.

Argumente

Absolute lokale URL des Webbilds.

Rückgabewerte

Breite der ursprünglichen Bilddatei in Pixel.

dreamweaver.getImageWidth()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion ermittelt die Breite eines Bilds in Pixel und gibt diesen Wert zurück.

Argumente

Absolute lokale URL eines Webbilds.

Rückgabewerte

Breite des Bilds in Pixel.

dreamweaver.getImageHeight()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion ermittelt die Höhe eines Bilds in Pixel und gibt diesen Wert zurück.

Argumente

Absolute lokale URL eines Webbilds.

Rückgabewerte

Höhe des Bilds in Pixel.

dreamweaver.resolveOriginalAssetFileURLToAbsoluteLocalFilePath()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion löst den Dateipfad zu einer ursprünglichen Bilddatei auf (wie in den Design Notes gespeichert). Die Pfadangabe kann leer, relativ zur Site oder absolut sein.

Argumente

Absolute lokale URL oder zur Site relative URL für das Webbild. Diese URL ist erforderlich, um die Site aufzulösen.

Rückgabewerte

Absoluter lokaler Dateipfad.

dreamweaver.canUpdateSmartObjectFromOriginal()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion dient zum Beantworten der Frage, ob ein Smart Objekt unter Verwendung der ursprünglichen Bilddatei aktualisiert werden kann.

Argumente

Status des Smart Objekts als Zahlenwert. ImageManipulatorSettings:GetSmartObjectStatus() gibt diesen Status zurück.

Rückgabewerte

Ein boolescher Wert: true, wenn für den angegebenen Status eine Aktualisierung auf Grundlage des Originalbilds durchgeführt werden kann, andernfalls false.

dreamweaver.updateSmartObjectFromOriginal()

Verfügbarkeit

Dreamweaver CS4.

Beschreibung

Diese Funktion aktualisiert ein Webbild auf Grundlage des Inhalts der ursprünglichen Bilddatei.

Argumente

Absolute lokale URL eines Webbilds.

Rückgabewerte

Keine.

Adobe-Logo

Bei Ihrem Konto anmelden