Zum Inhalt

Edit-Objekte für Spezialfelder

3.1.61 IAutoBetragGrp Interface

Edit-Objekt für Betragsgruppen.

IDL

[ uuid(7775F621-6A87-11D3-AE86-004005232B30), version(1.0),
  helpstring("Dispatch-Schnittstelle für AutoBetragGrp-Objekt"), dual, oleautomation ]
interface IAutoBetragGrp : IAutoBase;

Beschreibung

Betragsgruppen sind am Datentyp Array zu erkennen. (fdaArray).

Beispiel (VBScript)
...
Dim BetragGrp As IAutoBetragGrp
Set BetragGrp = History.Fields.Item("EPreisBG").GetEditObject(etBetragGrp)
Debug.Print BetragGrp.GesBrutto
...

Wenn Sie Werte der Betragsgruppe geändert haben, müssen Sie die Funktion "Save" aufrufen, um die gemachten Änderungen zu schreiben.

3.1.61.1 IAutoBetragGrp Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoBetragGrp.

Methoden

Name Beschreibung
Add Betragsgruppen addieren.
Brutto Brutto-Wert für bestimmte Umsatzsteuernummern.
Clear Inhalt löschen.
Netto Netto Wert für bestimmte Umsatzsteuernummern
RDGesBetrag Rundet den Gesamtbetrag.
Save Speichern der Betragsgruppe.
Steuer Steuer-Wert für bestimmte Umsatzsteuernummern.

Eigenschaften

Name Beschreibung
AllowCHRd Schweizer Rappenrundung.
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
GesBrutto Brutto-Wert.
GesNetto Netto-Wert
GesSteuer Gesamter Steueranteil.
IstBrutto Kennzeichen für den Ursprungswert.
IstSoll Soll-Kennzeichen.
Parent Gibt das Parent Interface zurück.

3.1.61.2 IAutoBetragGrp::Clear Methode

Inhalt löschen.

IDL

[id(0x00000001)]
HRESULT _stdcall Clear();

Beschreibung

Löscht den Inhalt einer Betragsgruppe.


3.1.61.3 IAutoBetragGrp::Brutto Methode

Brutto-Wert für bestimmte Umsatzsteuernummern.

IDL

[propget, id(0x00000005)]
HRESULT _stdcall Brutto([in] long UmsStNr, [out, retval] double* Value);

Beschreibung

Gibt den Brutto-Wert für die Umsatzsteuernummer aus.

Parameter

Parameter Beschreibung
[in] long UmsStNr Umsatzsteuernummer, für die das Brutto ermittelt wird
[out, retval] double* Value (in/out) Brutto-Wert

3.1.61.4 IAutoBetragGrp::Netto Methode

Netto Wert für bestimmte Umsatzsteuernummern

IDL

[propget, id(0x00000006)]
HRESULT _stdcall Netto([in] long UmsStNr, [out, retval] double* Value);

Beschreibung

Gibt den Netto-Wert für die Umsatzsteuernummer aus

Parameter

Parameter Beschreibung
[in] long UmsStNr Umsatzsteuernummer für die das Netto ermittelt wird
[out, retval] double* Value (in/out) Netto Wert

3.1.61.5 IAutoBetragGrp::Steuer Methode

Steuer-Wert für bestimmte Umsatzsteuernummern.

IDL

[propget, id(0x00000007)]
HRESULT _stdcall Steuer([in] long UmsStNr, [out, retval] double* Value);

Beschreibung

Gibt den Steuer-Wert für die Umsatzsteuernummer aus.

Parameter

Parameter Beschreibung
[in] long UmsStNr Umsatzsteuernummer, für die das Brutto ermittelt wird
[out, retval] double* Value (out) Brutto-Wert

3.1.61.6 IAutoBetragGrp::GesBrutto Eigenschaft

Brutto-Wert.

IDL

__property double GesBrutto;

Beschreibung

Gibt den Gesamt Brutto-Wert aus.

Parameter

Parameter Beschreibung
Value Rückgabewert: Gleitkomma Zahl mit dem Gesamt-Brutto

3.1.61.7 IAutoBetragGrp::GesNetto Eigenschaft

Netto-Wert

IDL

__property double GesNetto;

Beschreibung

Gibt den Gesamt Netto-Wert aus.

Parameter

Parameter Beschreibung
Value Rückgabewert: Gleitkomma Zahl mit dem Gesamt-Netto

3.1.61.8 IAutoBetragGrp::GesSteuer Eigenschaft

Gesamter Steueranteil.

IDL

__property double* GesSteuer;

Beschreibung

Der gesamte Wert aller Steuern.


3.1.61.9 IAutoBetragGrp::Save Methode

Speichern der Betragsgruppe.

IDL

[id(0x0000000C)]
HRESULT _stdcall Save();

Beschreibung

Speichert Änderungen an der Betragsgruppe ab.


3.1.61.10 IAutoBetragGrp::IstSoll Eigenschaft

Soll-Kennzeichen.

IDL

__property VARIANT_BOOL IstSoll;

Beschreibung

Dieser Wert ist als "Soll" vorgemerkt.


3.1.61.11 IAutoBetragGrp::IstBrutto Eigenschaft

Kennzeichen für den Ursprungswert.

IDL

__property VARIANT_BOOL IstBrutto;

Beschreibung

"True": der Ursprungsbetrag ist im Originalwert als Brutto eingetragen worden. Die Netto Werte werden berechnet => eventuell Rundungsdifferenzen. "False": Die Brutto Werte sind berechnet.


3.1.61.12 IAutoBetragGrp::Add Methode

Betragsgruppen addieren.

IDL

[id(0x00000003)]
HRESULT _stdcall Add([in] double Faktor, [in] IAutoBetragGrp* BG);

Beschreibung

Addiert eine Betragsgruppe hinzu.


3.1.61.13 IAutoBetragGrp::AllowCHRd Eigenschaft

Schweizer Rappenrundung.

IDL

__property VARIANT_BOOL AllowCHRd;

Beschreibung

Wenn dieses Kennzeichen gesetzt ist, wird mit der Schweizer Rappenrundung gerechnet.


3.1.61.14 IAutoBetragGrp::RDGesBetrag Methode

Rundet den Gesamtbetrag.

IDL

[id(0x0000000D)]
HRESULT _stdcall RDGesBetrag([in] long aNKS);

Beschreibung

Der Gesamtbetrag soll auf die angegebene Anzahl Nachkommastellen gerundet werden.

Parameter

Parameter Beschreibung
[in] long aNKS Anzahl der Nachkommastellen, auf die gerundet werden soll

3.1.62 IAutoRichText Interface

Objekt für RTF Texte.

IDL

[ uuid(EC5ADC72-339F-11D3-BA08-004005232B30), version(1.0),
  helpstring("Dispatch-Schnittstelle für AutoRichText-Objekt"), dual, oleautomation ]
interface IAutoRichText : IAutoBase;

Beschreibung

Edit-Objekt für RTF-Operationen. Dieses Objekt wird durch "GetEditObject" erstellt.

Beispiel (VBScript als Windows Scripting Host)
<job id="ArtikelRichText">
  <reference guid="{C74FB8F0-A6EF-11D2-B95E-004005232B30}"/> <!-- büro+ -->
  <reference guid="{8CC497C9-A1DF-11CE-8098-00AA0047BE5D}"/> <!-- RichEd20.dll -->
  <script language="VBScript">
    Dim BpNT
    Set BpNT = WScript.CreateObject("BpNT.Application")
    Call BpNT.Init ("Firmenname","","Anmeldename","Passwort")
    Call BpNT.SelectMand ("Mandanten Nummer")

    Dim Art
    Set Art = BpNT.DataSetInfos("Artikel").CreateDataSet
    Art.Append
    Art.Fields("ArtNr").Value = "TEST"

    Dim Bez1
    Set Bez1 = Art.Fields("Bez1")

    Dim RichText
    Set RichText = Bez1.GetEditObject(etRichText)
    RichText.LoadFromFile "c:\test.rtf", rtifRTF, false, false

    Dim TextDocument
    Set TextDocument = RichText.TextDocument

    Dim Range
    Set Range = TextDocument.Range (0, 100)

    Dim Font
    Set Font = Range.Font
    Font.StrikeThrough = tomTrue

    RichText.Save
    Art.Post
  </script>
</job>

3.1.62.1 IAutoRichText Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoRichText.

Methoden

Name Beschreibung
Clear RTF-Inhalt löschen.
LoadFromFile Rtf Datei einladen.
LoadFromStream Rtf Stream einladen.
Save RTF-Inhalt speichern.
SaveToFile RTF-Datei speichern.
SaveToStream RTF-Stream speichern.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
Parent Gibt das Parent Interface zurück.
TextDocument TextDocument ermöglicht den Zugriff auf das RTF Control.

3.1.62.2 IAutoRichText::Save Methode

RTF-Inhalt speichern.

IDL

[id(0x00000001)]
HRESULT _stdcall Save();

Beschreibung

Der aktuell noch im Zwischenspeicher befindliche Zustand der AutoRichText Objektes wird zur Speicherung in seinem Datenfeld vorbereitet. Dieser Aufruf ist vor einem Post erforderlich.


3.1.62.3 IAutoRichText::Clear Methode

RTF-Inhalt löschen.

IDL

[id(0x00000002)]
HRESULT _stdcall Clear();

Beschreibung

Der komplette Inhalt wird gelöscht.


3.1.62.4 IAutoRichText::TextDocument Eigenschaft

TextDocument ermöglicht den Zugriff auf das RTF Control.

IDL

__property ITextDocument** TextDocument;

Beschreibung

Dieser Aufruf gibt ein ITextDocument Interface zurück. Dieses Interface wird vom Rich Edit Control bereitgestellt. Die Funktionen und das Interface stammen direkt von Microsoft. Dokumentation und Benutzung dieses Interfaces können in der MSDN bei Microsoft nachgeschlagen werden. (Suchwort: ITextDocument)


3.1.62.5 IAutoRichText::LoadFromFile Methode

Rtf Datei einladen.

IDL

[id(0x00000004)]
HRESULT _stdcall LoadFromFile([in] BSTR FileName, [in] enum RichTextInputFormat
    InputFormat, [in] VARIANT_BOOL Selection, [in] VARIANT_BOOL PlainRTF);

Beschreibung

Lädt einen RTF-Text aus einer RTF-Datei ein.

Parameter

Parameter Beschreibung
[in] BSTR FileName kompletter Pfad & Dateiname
[in] enum RichTextInputFormat InputFormat RichTextInputFormat
[in] VARIANT_BOOL Selection "True", es wird der aktuell selektierte Text mit dem Geladenen ersetzt. VGL: TextDocument True es wird der aktuell selektierte Text mit dem geladenen ersetzt. VGL: TextDocument
[in] VARIANT_BOOL PlainRTF "True", die Datei wird als RTF interpretiert. Ansonsten wird der Inhalt als Text gelesen

3.1.62.6 IAutoRichText::LoadFromStream Methode

Rtf Stream einladen.

IDL

[id(0x00000005)]
HRESULT _stdcall LoadFromStream([in] IUnknown* Stream, [in] enum RichTextInputFormat
    InputFormat, [in] VARIANT_BOOL Selection, [in] VARIANT_BOOL PlainRTF);

Beschreibung

Lädt einen Rtf Text aus einem Stream ein.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream Ein Interface auf ein Stream Objekt, das IStream unterstützt. Es wird ab der aktuellen Position gelesen
[in] enum RichTextInputFormat InputFormat RichTextInputFormat
[in] VARIANT_BOOL Selection "True", es wird der aktuell selektierte Text mit dem Geladenen ersetzt. VGL: TextDocument "True" es wird der aktuell selektierte Text mit dem Geladenen ersetzt. VGL: TextDocument
[in] VARIANT_BOOL PlainRTF "True", die Datei wird als RTF interpretiert. Ansonsten wird der Inhalt als Text gelesen

3.1.62.7 IAutoRichText::SaveToFile Methode

RTF-Datei speichern.

IDL

[id(0x00000006)]
HRESULT _stdcall SaveToFile([in] BSTR FileName, [in] enum RichTextOutputFormat
    OutputFormat, [in] VARIANT_BOOL Selection, [in] VARIANT_BOOL PlainRTF);

Beschreibung

Speichert den Rtf Inhalt in eine Datei ab.

Parameter

Parameter Beschreibung
[in] BSTR FileName Vollständiger Pfad der zu speichernden Datei
[in] enum RichTextOutputFormat OutputFormat RichTextOutputFormat
[in] VARIANT_BOOL Selection "True", es wird der aktuell selektierte Text mit dem geladenen ersetzt. VGL: TextDocument "True" es wird der aktuell selektierte Text mit dem geladenen ersetzt. VGL: TextDocument
[in] VARIANT_BOOL PlainRTF "True", die Ausgabe wird als RTF geschrieben. Ansonsten wird der Inhalt als Text verarbeitet

3.1.62.8 IAutoRichText::SaveToStream Methode

RTF-Stream speichern.

IDL

[id(0x00000007)]
HRESULT _stdcall SaveToStream([in] IUnknown* Stream, [in] enum RichTextOutputFormat
    OutputFormat, [in] VARIANT_BOOL Selection, [in] VARIANT_BOOL PlainRTF);

Beschreibung

Speichert den Rtf Inhalt in einen Stream.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream Ein Interface auf ein Stream Objekt, das IStream unterstützt. Es wird ab der aktuellen Position geschrieben
[in] enum RichTextOutputFormat OutputFormat RichTextOutputFormat
[in] VARIANT_BOOL Selection True es wird der aktuell selektierte Text mit dem geladenen ersetzt. VGL: TextDocument
[in] VARIANT_BOOL PlainRTF TRUE die Ausgabe wird als RTF geschrieben. Ansonsten wird der Inhalt als Text verarbeitet

3.1.63 IAutoStrings Interface

Objekt für String-Listen.

IDL

[ uuid(B712EDF5-2D21-11D3-BA01-004005232B30), version(1.0),
  helpstring("Dispatch-Schnittstelle für AutoStrings-Objekt"), dual, oleautomation ]
interface IAutoStrings : IAutoBase;

Beschreibung

Edit-Objekt für String Listen Operationen. Dieses Objekt wird durch "GetEditObject" erstellt.

3.1.63.1 IAutoStrings Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoStrings.

Methoden

Name Beschreibung
Add Eintrag hinzufügen.
Append Eintrag anhängen.
Clear String-Listen Inhalt löschen.
Delete Einen Eintrag löschen.
Exchange Elemente tauschen.
IndexOf Position ermitteln
IndexOfName Position ermitteln
Insert Element an Position einfügen.
LoadFromFile Inhalt aus einer Datei laden.
LoadFromStream Inhalt aus einem Stream lesen.
Move Elemente bewegen.
Names Namensanteil einer String Liste im Ini Format.
Save String Inhalt speichern.
SaveToFile Inhalt in eine Datei speichern.
SaveToStream Inhalt in einen Stream speichern.
Strings bestimmten String lesen/schreiben.
Values Auf Werte eines Name=Wert Paares zugreifen.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
Capacity Speicherblock Größe.
CommaText Inhalt als Komma separierter Text.
Count Anzahl der Elemente.
Parent Gibt das Parent Interface zurück.
Text Kommaseparierter Text.

3.1.63.2 IAutoStrings::Add Methode

Eintrag hinzufügen.

IDL

[id(0x00000001)]
HRESULT _stdcall Add([in] BSTR s, [out, retval] long* Value);

Beschreibung

Fügt der String Liste einen Eintrag hinzu.

Parameter

Parameter Beschreibung
[in] BSTR s String, der eingetragen wird
[out, retval] long* Value Position des neuen Eintrages in der Liste

3.1.63.3 IAutoStrings::Append Methode

Eintrag anhängen.

IDL

[id(0x00000002)]
HRESULT _stdcall Append([in] BSTR s);

Beschreibung

Fügt am Ende der String-Liste einen Eintrag hinzu.

Parameter

Parameter Beschreibung
[in] BSTR s String, der eingetragen wird

3.1.63.4 IAutoStrings::Clear Methode

String-Listen Inhalt löschen.

IDL

[id(0x00000004)]
HRESULT _stdcall Clear();

Beschreibung

Der komplette Inhalt der String Liste wird gelöscht.


3.1.63.5 IAutoStrings::Delete Methode

Einen Eintrag löschen.

IDL

[id(0x00000005)]
HRESULT _stdcall Delete([in] long Index);

Beschreibung

Löscht den Eintrag der mit Index definiert wird aus der Liste.

Parameter

Parameter Beschreibung
[in] long Index Index, der die Position des zu löschenden Elementes angibt

3.1.63.6 IAutoStrings::Exchange Methode

Elemente tauschen.

IDL

[id(0x00000006)]
HRESULT _stdcall Exchange([in] long Index1, [in] long Index2);

Beschreibung

Tauscht die Positionen der Elemente untereinander.

Parameter

Parameter Beschreibung
[in] long Index1 Index des ersten Elements
[in] long Index2 Index des zweiten Elements

3.1.63.7 IAutoStrings::IndexOf Methode

Position ermitteln

IDL

[id(0x00000007)]
HRESULT _stdcall IndexOf([in] BSTR s, [out, retval] long* Value);

Beschreibung

Ermittelt den Index eines Strings in der Liste

Parameter

Parameter Beschreibung
[in] BSTR s String, dessen Position ermittelt werden soll
[out, retval] long* Value Index des gefundenen Elements. Ist "s" mehrmals in der Liste, wird die erste Position zurückgegeben. Wird "s" nicht gefunden, ist der Rückgabewert < 0

3.1.63.8 IAutoStrings::IndexOfName Methode

Position ermitteln

IDL

[id(0x00000008)]
HRESULT _stdcall IndexOfName([in] BSTR Name, [out, retval] long* Value);

Beschreibung

Ermittelt den Index eines Wertepaares in der Liste. Diese Funktion hat die gleiche Aufgabe wie IndexOf. Wenn Werte im Ini Format in der String Liste stehen kann diese Funktion verwendet werden.

z.B.:

Name=Alter Ego
Version=1234
Version=2345

IndexOf müsste hier mit "Version=1234" Suchen um ein Ergebnis zu erhalten bei IndexOfName ist dies aber "Version". Wobei auch diese Funktion nur das erste Vorkommen findet.

Parameter

Parameter Beschreibung
s String dessen Position ermittelt werden soll.
[out, retval] long* Value Index des gefundenen Elements. Ist "s" mehrmals in der Liste wird die erste Position zurückgegeben. Wird "s" nicht gefunden ist der Rückgabewert < 0.

3.1.63.9 IAutoStrings::Insert Methode

Element an Position einfügen.

IDL

[id(0x00000009)]
HRESULT _stdcall Insert([in] long Index, [in] BSTR s);

Beschreibung

Fügt an die in Index angegebenen Positionen einen String ein.

Parameter

Parameter Beschreibung
[in] long Index Position, an der ein Element eingefügt werden soll
[in] BSTR s String, der eingefügt wird

3.1.63.10 IAutoStrings::LoadFromFile Methode

Inhalt aus einer Datei laden.

IDL

[id(0x0000000A)]
HRESULT _stdcall LoadFromFile([in] BSTR FileName);

Beschreibung

Es wird der komplette Inhalt der StringListe mit dem aus der Datei ersetzt.

Parameter

Parameter Beschreibung
[in] BSTR FileName Kompletter Pfad + Dateiname

3.1.63.11 IAutoStrings::LoadFromStream Methode

Inhalt aus einem Stream lesen.

IDL

[id(0x0000000B)]
HRESULT _stdcall LoadFromStream([in] IUnknown* Stream);

Beschreibung

Es wird der komplette Inhalt der StringListe mit dem aus dem Stream gelesenen Inhalt ersetzt.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream Ein IUnknown Interface, das IStream unterstützt. Es wird ab der aktuellen Position gelesen

3.1.63.12 IAutoStrings::Move Methode

Elemente bewegen.

IDL

[id(0x0000000C)]
HRESULT _stdcall Move([in] long CurIndex, [in] long NewIndex);

Beschreibung

Bewegt ein Element von CurIndex (aktuelle Position) nach NewIndex (neue Position).

Parameter

Parameter Beschreibung
[in] long CurIndex Die aktuelle Position des Elements, das verschoben werden soll
[in] long NewIndex Die neue Position des Elementes

3.1.63.13 IAutoStrings::SaveToFile Methode

Inhalt in eine Datei speichern.

IDL

[id(0x0000000D)]
HRESULT _stdcall SaveToFile([in] BSTR FileName);

Beschreibung

Es wird der komplette Inhalt der StringListe in einer Datei abgespeichert.

Parameter

Parameter Beschreibung
[in] BSTR FileName Pfad + Dateiname unter dem gespeichert werden soll

3.1.63.14 IAutoStrings::SaveToStream Methode

Inhalt in einen Stream speichern.

IDL

[id(0x0000000E)]
HRESULT _stdcall SaveToStream([in] IUnknown* Stream);

Beschreibung

Es wird der komplette Inhalt der StringListe in den Stream geschrieben. Es wird ab der aktuellen Position des Stream geschrieben.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream Ein IUnknown Interface, das IStream unterstützt. Es wird ab der aktuellen Position geschrieben

3.1.63.15 IAutoStrings::Capacity Eigenschaft

Speicherblock Größe.

IDL

__property long Capacity;

Beschreibung

Gibt einen Integerwert aus, nach wie vielen neuen Elementen der Speicher für neue Elemente erweitert wird. In der Regel muss dieser Wert nicht angepasst werden.


3.1.63.16 IAutoStrings::CommaText Eigenschaft

Inhalt als Komma separierter Text.

IDL

__property BSTR CommaText;

Beschreibung

Ein String, der die einzelnen Einträge kommasepariert enthält. (Nicht deutschsprachige Systeme können andere Trennzeichen definieren).

Parameter

Parameter Beschreibung
Value (in/out) String, der den Inhalt als Text darstellt. z.B.: eins,zwei,drei,'so was aber auch',fünf

3.1.63.17 IAutoStrings::Count Eigenschaft

Anzahl der Elemente.

IDL

__property long* Count;

Beschreibung

Gibt die Anzahl der String-Elemente im Objekt an

Parameter

Parameter Beschreibung
Value Anzahl der Elemente als Ganzzahl

3.1.63.18 IAutoStrings::Names Methode

Namensanteil einer String Liste im Ini Format.

IDL

[propget, id(0x00000012)]
HRESULT _stdcall Names([in] long Index, [out, retval] BSTR* Value);

Beschreibung

Gibt den Namensanteil an einer gewissen Position zurück. Diese Funktion gibt bei Strings, die nicht dem "Name gleich Wert"-Muster folgen, einen leeren String zurück.

Parameter

Parameter Beschreibung
[in] long Index Ganzzahl 0 = der erste Eintrag; 1 der Zweite usw
[out, retval] BSTR* Value Rückgabewert: String, der den Namens Anteil an der Position zurückgibt

3.1.63.19 IAutoStrings::Values Methode

Auf Werte eines Name=Wert Paares zugreifen.

IDL

[propget, id(0x00000014)]
HRESULT _stdcall Values([in] BSTR Name, [out, retval] BSTR* Value);

Beschreibung

Dieser Aufruf findet Verwendung, wenn die StringListe Werte als Name=Wert Paare enthält.

Parameter

Parameter Beschreibung
[in] BSTR Name String, der den Namen eines Eintrages repräsentiert
[out, retval] BSTR* Value (in/out) String, der den Wert eines Eintrages darstellt

3.1.63.20 IAutoStrings::Strings Methode

bestimmten String lesen/schreiben.

IDL

[propget, id(0x00000015), defaultcollelem]
HRESULT _stdcall Strings([in] long Index, [out, retval] BSTR* Value);

Beschreibung

Dieser Aufruf gibt den String an einer bestimmten Stelle zurück, oder schreibt ihn.

Parameter

Parameter Beschreibung
[in] long Index Definiert die Position des Strings innerhalb der Liste
[out, retval] BSTR* Value (in/out) Den String an der Position von Index

3.1.63.21 IAutoStrings::Text Eigenschaft

Kommaseparierter Text.

IDL

__property BSTR Text;

Beschreibung

Kommaseparierter String, der alle Werte der StringListe enthält.

Parameter

Parameter Beschreibung
Value (in/out) Ein Komma separierter String mit den Werten der StringListe

3.1.63.22 IAutoStrings::Save Methode

String Inhalt speichern.

IDL

[id(0x00000017)]
HRESULT _stdcall Save();

Beschreibung

Der aktuell noch im Zwischenspeicher befindliche Zustand des AutoStrings Objektes wird zur Speicherung in seinem Datenfeld vorbereitet. Dieser Aufruf ist vor einem Post erforderlich.


3.1.64 IAutoImage Interface

Objekt für Bilder.

IDL

[ uuid(E9B55431-59A1-11D5-B08B-00C026283F7F), version(1.0),
  helpstring("Dispatch-Schnittstelle für AutoImage-Objekt"), dual, oleautomation ]
interface IAutoImage : IAutoBase;

Beschreibung

Edit-Objekt für Bildoperationen. Dieses Objekt wird durch "GetEditObject" erstellt.

3.1.64.1 IAutoImage Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoImage.

Methoden

Name Beschreibung
Clear Inhalt komplett löschen.
LoadFromFile Datei laden.
LoadFromFileEx Datei laden.
LoadFromStream Datei laden.
Save Speichern.
SaveToFile Als Datei speichern.
SaveToFileEx Als Datei speichern.
SaveToStream Im Stream speichern.
SaveToStreamEx Im Stream speichern.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
ImageType Bild Art.
LinkFileName Pfad zur verlinkten Datei.
Parent Gibt das Parent Interface zurück.

3.1.64.2 IAutoImage::ImageType Eigenschaft

Bild Art.

IDL

__property enum ImageType* ImageType;

Beschreibung

Gibt an welche Art von Bild im Edit Objekt enthalten ist.

Parameter

Parameter Beschreibung
Value Rückgabewert: ImageType

3.1.64.3 IAutoImage::LinkFileName Eigenschaft

Pfad zur verlinkten Datei.

IDL

__property BSTR LinkFileName;

Beschreibung

String, der den kompletten Pfad einer Datei enthält, wenn das Bild als Verknüpfung geführt wird.

Parameter

Parameter Beschreibung
Value (in/out) String, der den kompletten Pfad zur verknüpften Datei anzeigt

3.1.64.4 IAutoImage::Clear Methode

Inhalt komplett löschen.

IDL

[id(0x00000004)]
HRESULT _stdcall Clear();

Beschreibung

Der komplette Inhalt des Objekts wird gelöscht.


3.1.64.5 IAutoImage::Save Methode

Speichern.

IDL

[id(0x00000005)]
HRESULT _stdcall Save();

Beschreibung

Nachdem ein Bild geändert oder neu angelegt wurde, muss es mit dieser Funktion gespeichert werden.


3.1.64.6 IAutoImage::LoadFromFile Methode

Datei laden.

IDL

[id(0x00000006)]
HRESULT _stdcall LoadFromFile([in] BSTR FileName);

Beschreibung

Der Inhalt des Objektes wird aus der angegebenen Datei geladen.

Parameter

Parameter Beschreibung
[in] BSTR FileName kompletter Pfad & Dateiname zur Datei

3.1.64.7 IAutoImage::LoadFromFileEx Methode

Datei laden.

IDL

[id(0x00000007)]
HRESULT _stdcall LoadFromFileEx([in] BSTR FileName, [in] enum ImageType FileType);

Beschreibung

Der Inhalt des Objektes wird aus der angegebenen Datei geladen.

Anmerkung: Wenn aus durchsichtigen Bildern wie z. B. PNG gelesen wird, geht die Transparenz verloren.

Parameter

Parameter Beschreibung
[in] BSTR FileName kompletter Pfad & Dateiname zur Datei
[in] enum ImageType FileType ImageType der das Zielformat des Bildes angibt

3.1.64.8 IAutoImage::LoadFromStream Methode

Datei laden.

IDL

[id(0x00000008)]
HRESULT _stdcall LoadFromStream([in] IUnknown* Stream, [in] enum ImageType StreamType);

Beschreibung

Der Inhalt des Objektes wird aus dem angegebenen Stream geladen.

Anmerkung: Wenn aus durchsichtigen Bildern wie z.B. PNG gelesen wird, geht die Transparenz verloren.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream IUnknown Objekt, das ein IStream Interface unterstützt. Es wird ab der aktuellen Position des Streams bis zum Ende gelesen
[in] enum ImageType StreamType ImageType, der das Zielformat des Bildes angibt

3.1.64.9 IAutoImage::SaveToFile Methode

Als Datei speichern.

IDL

[id(0x00000009)]
HRESULT _stdcall SaveToFile([in] BSTR FileName);

Beschreibung

Das Bild wird als Datei abgespeichert.

Parameter

Parameter Beschreibung
[in] BSTR FileName Vollständiger Dateiname (Pfad & Dateiname)

3.1.64.10 IAutoImage::SaveToFileEx Methode

Als Datei speichern.

IDL

[id(0x0000000A)]
HRESULT _stdcall SaveToFileEx([in] BSTR FileName, [in] enum ImageType FileType);

Beschreibung

Das Bild wird als Datei abgespeichert.

Parameter

Parameter Beschreibung
[in] BSTR FileName Vollständiger Dateiname (Pfad & Dateiname)
[in] enum ImageType FileType ImageType, der das Zielformat des Bildes bei der Ausgabe angibt

3.1.64.11 IAutoImage::SaveToStream Methode

Im Stream speichern.

IDL

[id(0x0000000B)]
HRESULT _stdcall SaveToStream([in] IUnknown* Stream);

Beschreibung

Das Bild wird im Stream abgespeichert.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream IUnknown Objekt, das ein IStream Interface unterstützt. Es wird ab der aktuellen Position des Streams geschrieben

3.1.64.12 IAutoImage::SaveToStreamEx Methode

Im Stream speichern.

IDL

[id(0x0000000C)]
HRESULT _stdcall SaveToStreamEx([in] IUnknown* Stream, [in] enum ImageType StreamType);

Beschreibung

Das Bild wird im Stream abgespeichert.

Parameter

Parameter Beschreibung
[in] IUnknown* Stream IUnknown Objekt, das ein IStream Interface unterstützt. Es wird ab der aktuellen Position des Streams geschrieben
[in] enum ImageType StreamType ImageType, der das Zielformat des Bildes bei der Ausgabe angibt