Programmierung in der PFSkin

  • Hallo


    Hab mal versucht selbst so einiges zu ändern! Klappt auch ganz gut, ist ja gar nicht so schwer!


    Aber wie ist das, wenn ich in den Fonts die Schriften vergrößere!
    Habe die 50 und die 62 vergößert! (Uhrzeit, km/h usw.)
    Dann musste ich z.B. die Uhrzeit leicht in der MapViewArea bei den Koordinaten verändern, dass sie wieder mittig sitzt! Das ist auch nicht mein Problem!
    Gibt ja "Coordinates" und "TextCoordinates"
    Die ersten 2 sind klar (x und y Koordinaten), die beiden hinteren ?
    Denke die Größe des Schriftfeldes ?
    Muss ich die dann auch anpassen ?


    z.B. Gebe die Schriftgröße Fonts 50 auf 22 ein! die letzten 2 Koordinaten sind z.B. 93 und 20! Muss ich die 20 auch dann mindestens auf 22 erhöhen ?


    Gruß
    Andreas

  • Moin


    Sorry, aber so ganz blick ich da nicht durch!


    Hab so einiges hin bekommen!
    Aber
    Ich bekomme die Schrift, bei Abbiegemanövern in der Pfeilansicht nicht größer!
    Denke ist der Passus NextRoadText in dieser Gruppe! Kann aber machen was ich will, Font 3 auf 22-28 erhöhen, oder Verweis auf anderen Font usw. die Schriftgöße bleibt gleich!


    Möchte in der Pfeilansicht und in der 3 D Ansicht, die Straße nach dem Abbiegen größer bekommen! Kann mir jemand nen Tipp geben ?


    Gruß
    Andreas

  • Zitat

    Original von Pfalzfocus
    Font 3 auf 22-28 erhöhen,


    wenn Du mal da nachschaust wo ich dich schon hinverwiesen habe,
    http://md96050.netfirms.com/#16


    dann steht da für Font 3: Arial,18,BOLD aber die Font22-28 kommt nicht vor.


    In unserer PFSkin.skn steht
    Fonts
    {
    // referenced fonts


    0: Arial,18;
    1: Arial,23,BOLD;
    2: Arial,16,BOLD;
    3: Arial,18,BOLD;
    5: ArialNarrow,18;
    6: Arial,14,BOLD;
    7: Arial,12,BOLD;
    8: Arial,12;
    9: Arial,19,BOLD;
    10: Arial,16,BOLD;
    13: Arial,14,BOLD;
    20: Arial,16,BOLD;
    32: Arial,13,BOLD;
    33: Arial,20,BOLD;
    34: Arial,15,BOLD;
    50: Arial,18,BOLD;
    51: Arial,16,BOLD;
    60: Arial,16,BOLD;
    62: Arial,18,BOLD;
    101: Font\RoadFontInline.bf,Font\RoadFontOutline.bf;
    110: Arial,14,BOLD;
    111: Arial,36,BOLD;
    200: Arial,16,BOLD;


    // not referenced fonts


    4: Arial,15;
    11: Arial,21,BOLD;
    12: Arial,14,BOLD;
    61: Arial,18;
    63: Arial,18;
    100: Font\CityFontInline.bf,Font\CityFontOutline.bf;
    }


    Wenn Dir also 3 zu klein ist würde ich mal
    1, 9,11,33 o. 111 probieren oder mir eine neuen Eintrag überlegen
    zB: 22: Arial,22,BOLD; oder 28: Arial,28,BOLD;


    Gruß
    RdGkA

  • Hallo


    und Danke!
    Hatte ich ja soweit kappiert, aber irgendwo komm ich trotzdem nicht weiter!


    Wenn ich in der Mapviewarea


    für distance, Speed usw. überall die Fonts auf 1 Stelle, macht er die Zeitangaben größer aber die Geschwindigkeit und die Distanze nicht !?
    Schreibe ich ein eigenes Feld, macht er es genau so!
    Für die gefahrene Geschwindigkeit und die Distanze muss ich auf Font 50 verweisen und dann die auf 23 erhöhen! Nur die 50 nimmt er an! dann sind alle Angaben im unteren Feld gleich groß!
    Das verstehe ich nicht! Dass der Verweis auf 1 nicht angenommen wird und nur auf 50 geht, obwohl ich jetzt den selben Wert bei den Fonts stehen habe (23) ?? (In der Pfeilansicht kann ich immer auf 1 verweisen, da nimmt er es an )


    Welches Teil in der Skin ist zuständig für die Schrift für die nächste Straße ?


    Hier Suche ich vor allem die Eingabe in der Pfeilansicht! Oben geht doch dieser große Button auf, in dem dann die Straße steht, in die abgebogen werden soll!
    Die Schrift finde ich nicht zum vergößern! Weiterhin ist der Button selbst etwas zu groß! Wenn der lange geradeauspfeil kommt, wird die Spitze des Pfeils von diesem abgedeckt! Welchen Wert muss ich verändern, dass dieser Button etwas kleiner wird ?
    Und dann die Schrift darin vergrößern ?


    Sorry
    Ist schwer zu beschreiben was ich meine! Vom Prinzip her habe ich mich durchgekämpft und verstehe die meisten Eingaben! Finde nur leider nicht alles.


    Gruß
    Andreas

  • Hallo Pfalzfocus,


    ich habe es nicht ausprobiert, vermute aber ganz stark, daß eine Angabe wie


    Text: "^F50^%d~^F8^%s";



    soviel bedeutet, wie daß da zuerst eine Ziffer (d wie digit) im Font 50 und dann ein String im Font 8 eingesetzt wird. Die Werte selbst kommen irgendwie über das Element, in dem diese Text-Angabe steht. Wenn es sich also bei Deinen Elementen um so etwas handelt, hilft das vielleicht.


    Viel Erfolg!

  • Hallo


    Das könnte natürlich sein, das habe ich noch nicht probiert!
    Schau mer mal


    Danke
    Gruß
    Andreas

  • Hattest recht !!!


    Im Text muss auch die F50 zur /F1 gemacht werden!
    Ansonsten kann der Wert im Font verändert werden wie er will, die F50 bleibt !
    So gehts!


    Jetzt noch die anderen beiden Probleme!


    Bezüglich dem sich öffnenden Button für die nächste Straße
    (Dieser will ich etwas kleiner machen, dass er die Spitze des langen Pfeils nicht zudeckt)
    Die Schrift in diesem Button möchte ich größer haben
    (Das man besser erkennen kann, in welche Straße man abbiegen muss)


    Wenn mir hier noch jemand helfen kann, hab ichs!!



    Gruß
    Andreas

  • Hallo


    Alles klar, habs gefunden! Ist zwar nicht immer logisch (für mich), wo die Einträge stehen, aber habe soweit alles gefunden und geändert!
    Jetzt kann ich alles was ich brauche auch gut auf dem Motorrad lesen!


    Und nu!
    Mit den MP 3 Boxen fürs Auto, die große Schrift fürs Motorrad
    ---> perfektes Gerät, zu diesem Preis!
    Ach so und Spaß macht es ja auch, bei welchem Navi kann man sooooo viel umprogrammieren! grins


    Hier möchte ich mich auch mal bei allen Bedanken, die hier den Laien in der Programmierung weiterhelfen! Find ich echt Klasse!
    So ein Crachkurs im WIN CE ist Anfangs etwas verwirrend, aber es ist irgendwann doch sehr durchsichtig!


    Gruß
    Andreas

  • Hallo


    Hab noch ne Frage


    In der Pfeilansicht, kommt doch immer oben rechts kurz vor einem Abbiegemanöver der Pfeil des nächsten Abbiegens!
    In der PFSkin hab ich auch gefunden, wie ich den nach links usw. verschieben kann! ("NextTurn")
    Aber wie ich den Pfeil etwas vergößern kann, das Finde ich nicht!
    Kann mir da jemand weiter helfen ?


    Gruß
    Andreas