Autor Thema: Schriftart, Grösse etc. in mehreren Ansichten ändern  (Gelesen 2092 mal)

Offline ajo

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Wiiiiiiilmaaaa
Hallo.

Gibt es eine Möglichkeit, für mehrere oder zur Not auch alle Ansichten einer DB die Schriftart, Grösse etc. zu ändern oder muss man jede Ansicht einzeln anfassen ?

Gruss Alex

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #1 am: 17.06.05 - 10:06:43 »
Hallo
Irgendwer hatte da mal die Idee, das mit XML zu machen. Ich weiss nicht, ob das jemals funktioniert hat.
Sonst geht das leider nicht.
Das wäre eine der Funktionen, die wir wirklich alle toll fänden.
Es gibt Tools für so etwas zu kaufen. Habe so etwas allerdings noch nie ausprobiert.
In ND7 gibt es dann zwar gemeinsame Spalten, dann muss man wenigstens nur jede Spalte ändern.
Bis dahin muss Du leider alles einzeln ändern, aber es gibt ja die Funktion "Apply do all" in den Ansichteneigenschaften. Das hilft ja schon mal ein bisschen.
Cheerio
Tilsche

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #2 am: 17.06.05 - 10:19:00 »
Schau dir dazu den Artikel von Wolfgang Flamme an. Da ist das beschrieben wie er das gemacht hat und wo es weitergehende Literatur dazu gibt.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #3 am: 17.06.05 - 10:36:52 »
Danke Thomas, den werde ich mir merken.
Irgendwann brauche ich das sicher noch.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #4 am: 17.06.05 - 11:00:25 »
Wenn Du nur die Schriftart normalisieren willst, z.B. überall Arial
Dann kannst Du mit NotesMitteln das lösen.
siehe dazu: NotesViewColumn Klasse.

gruss

umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #5 am: 17.06.05 - 11:07:01 »
Stimmt eigentlich.
Auch Fonts und all das kann man da ab ND6 machen.
Aber es gibt noch keine vorgefertigte Funktion in Notes, aber vielleicht findet man in OpenNtf oder sonstwo ein Projekt dazu.

Offline jr

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Bitte keine eierlegenden Wollmilchsäue...
    • Homepage
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #6 am: 17.06.05 - 13:25:43 »
Ich hab' das komplett mit einem Auswahldialog für Schriftart, Farbe, Attribute und Stil gemacht. Da kann dann der Kunde selbst seine Ansichten anpassen.

Hier ein Ausschnitt aus der Funktion:


Set   color   = session.CreateColorObject
c         = Mid(doc.sFontColor(0), 3)
Call color.SetRGB(CInt("&h" & Left(c, 2)), CInt("&h" & Mid(c, 3, 2)), CInt("&h" & Right(c, 2)))

Forall view In db.Views
   Print "Bearbeite Ansicht " & view.Name
   Forall col In view.Columns
      col.FontFace          = doc.sFontName(0)
      col.FontPointSize      = doc.nFontSize(0)
      col.FontStyle         = doc.nFontStyle(0)
      col.FontColor         = color.NotesColor
   End Forall
End Forall


Für die doc.sFontName usw. musst Du dann Deine Werte einsetzen.

Übrigens gibt es alle NotesViewColumn-Attribute auch für den Header, also col.HeaderFontFace, col.HeaderFontColor, usw.

« Letzte Änderung: 17.06.05 - 13:27:16 von jr »
Wer in den Fußstapfen eines anderen geht, hinterlässt keine Spuren und kommt nie als Erster an.

Offline ajo

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Wiiiiiiilmaaaa
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #7 am: 20.06.05 - 10:04:08 »
danke für die tips

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Schriftart, Grösse etc. in mehreren Ansichten ändern
« Antwort #8 am: 20.06.05 - 23:10:55 »
Und ansonsten halt mit XML.

Ben Poole: Simple DXL processing

Zitat
Fill out a document, click a button, and you can update the colours of all action bars and action bar colours within a specified database. There are a few toggles enabling you to select certain design elements in the NotesNoteCollection that is parsed, but essentiallly, that’s all there is to the application.

Ich bekam damals allerdings beim testen "DOM parser operation failed", war glaub ich im 6.5.1er oder 6.5.2er Client, hab das dann aber nicht mehr näher evaluiert.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz