Domino 9 und frühere Versionen > ND8: Entwicklung
Fusszeile per Skript setzen
bikerboy:
???
hmmm hat leider nicht geklappt
habe den Code folgendermaßen probiert.
--- Code: ---Dim Workspace As New NotesUIWorkspace
Dim doc As NotesDocument
Dim exporter As NotesDXLExporter
Dim strExport As String
Dim strChunk As String
Dim strDecode As String
Set doc = Workspace.CurrentDocument.Document
Set exporter = Session.CreateDXLExporter
Call exporter.Setinput(doc)
strExport = exporter.Export
strChunk = getItemValue(strExport,"$Footer")
Call IndexTable
strDecode = Decode64(strChunk)
--- Ende Code ---
Get "getItemValue" ist eine Funktion die aus dem DXL-Wust mir nur den Wert holt
Wenn ich nun in die Funktion den Inhalt von oben rein gebe erhalte ich folgendes zurück
--- Zitat ---Žÿ`
--- Ende Zitat ---
Da hätte aber sowas stehen müssen " Robert Kreutzer Seite - 1"
m3:
Wenn Du Dir das z.B. auf http://coderstoolbox.net/string/ ansiehst, wirst Du merken, dass da auch Null-Bytes (String-Terminatoren) drinnen sind => daher wird nicht alles ausgegeben.
bikerboy:
:(
Sieht also ganz so aus, als hätte ich keine Möglichkeit darauf zuzugreifen ?
Habe mal den Wert aus dem Chunk gegen nen codierten String ausgetauscht. Hat leider nicht hingehauen. Hat jemand noch ne Idee.
eknori:
Na ja, eine Möglichkeit ( oder zwei ) gibt es noch .... A P I ;D ( oder Midas )
habe mir das mal in NotesPeek angesehen. Das $Footer item ist ein RichTextItem. Diueses besteht bekanntermassen aus CD-records. In diesem Fall eines vom Typ Header. (siehe screenshot)
Sollte also nicht sonderlich schwer sein, den Textanteil zu beeinflussen. Die grundsätzlichen Funktionen dazu habe ich ja ( rücke die aber vor dem EC nicht raus ;D ;D )
Möchte auch nicht versprechen, dass es in jedem Fall funktioniert; habe es noch nicht getestet.
bikerboy:
Habe die Definition in der C-API Reference gefunden, aber noch leider nicht verstanden wie ich es jetzt setzen soll. Der Aufbau ist ja sauber beschrieben.
--- Zitat ---...( rücke die aber vor dem EC nicht raus Grin Grin )...
--- Ende Zitat ---
Was ist EC ?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln