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 |